C#.net同步异步SOCKET通讯和多线程总结(9)
srRead=new StreamReader(nsStream);//以得到的网络基础数据流来初始化StreamReader实例
statusBar1.Text = "已经连接!";
while( blistener ) //循环侦听
{
string sMessage = srRead.ReadLine();//从网络基础数据流中读取一行数据
if ( sMessage == "STOP" ) //判断是否为断开TCP连接控制码
{
tlTcpListen.Stop(); //关闭侦听
nsStream.Close(); //释放资源
srRead.Close();
statusBar1.Text = "连接已经关闭!" ;
thThreadRead.Abort(); //中止线程
return;
}
string sTime = DateTime.Now.ToShortTimeString ( ) ; //获取接收数据时的时间
listBox1.Items.Add ( sTime + " " + sMessage ) ;
}
相关新闻>>
- 发表评论
-
- 最新评论 更多>>
今日头条
更多>>您可能感兴趣的文章
- asp.net 使用System.Net.Mail 发送邮件的实现代码
- 利用C++Builder 开发Web Service应用——基于Web Service技术的
- 在ASP.NET环境下解决类文件的智能提示问题
- ADO.NET的记忆碎片(四)
- 在ASP.net 中从sqlserver检索(retrieve)图片
- asp.net Execl的添加,更新操作实现代码
- 最简单的Web服务器事例分析
- MVC3+Entity Framework 实现投票系统(一)
- 关于ASP.NET网站部署 --- "aspnet_client"文
- ASP.NET MVC 与 WebForm 三层架构 区