113E博章

       登录 /注册
首页 一算子网 发布
分类 :.Net技术

求救!(一个封锁操作被对 WSACancelBlockingCall 的调用中断。) -C#文章(.net)

[ 2008-7-12 16:48:00 | 发表者 : zihe ]


初学sockets   这个错误不知道怎么解决,请大家帮忙!  
  代码如下:  
   ///   <summary>  
          ///   开始监听  
          ///   </summary>  
          private   void   StartListen()  
          {  
              IPAddress   ipAddress   =   Dns.GetHostEntry("localhost").AddressList[0];  
              MyTcpListener   =   new   TcpListener(ipAddress,   888);  
              //开始监听  
              MyTcpListener.Start();  
              MessageBox.Show("Server   Started!");  
                
              //接受一个新的客户端  
              TcpClient   MyTcpClient   =   MyTcpListener.AcceptTcpClient();  
  
              while   (true)  
              {  
                  NetworkStream   MyStream   =   MyTcpClient.GetStream();  
                  byte[]   MyBytes   =   new   byte[1024];  
  
                  //MyByteRead要解码的字节数  
                  int   MyBytesRead   =   MyStream.Read(MyBytes,   0,   MyBytes.Length);  
                  string   MyMessage   =   System.Text.Encoding.Default.GetString(MyBytes,   0,   MyBytesRead);  
                  this.RTBClientMessage.Text   +=   MyMessage;  
              }  
          }

答案一

程序退出的时候,这里(   TcpClient   MyTcpClient   =   MyTcpListener.AcceptTcpClient();  
  )提示如上错误,小弟不知道怎么解决,请大家帮忙啦

答案二

你用的好象不是socket,而是dotnet自带的类,我觉得你可以用socket,异步操作比较安全

上一篇:在使用Update Application Block时,提示我有新的版本后,开始升级失败,做的过朋友帮我看看 -C#文章(.net)  
下一篇:用Application Updater Block实现自动更新后,安全认证如何做()? -C#文章(.net)

浏览模式 : 显示全部 | 评论 : 0 | 排序 | 浏览 : 904

我要发表文章
回复标题:  
    Email :
* 请输入验证码
 
统计数据
文章数量 : 300297
评论次数 : 460
访问次数 : 19292462
在线人数 : 2109

附近文章
  • 请问那里能下载Microsoft...
  • 初学者小问关于Applicati...
  • 在什么地方有关于Updater...
  • 求 Updater Application...
  • 在使用Update Applicatio...
  • 用Application Updater B...
  • Data Application Block与...
  • Response.Write("<scr...
  • 有没有人知道语音导航的b...
  • Composite UI Applicatio...
热门文章
  • 可能是很白的问题,DateTi...
  • C#中的GetType怎么使用? ...
  • 有多少人关心Excel操作与...
  • 求救!(一个封锁操作被对...
  • C# 类中怎么用:Page.Reg...
  • 在本地机器怎样往远程桌面...
  • 如何获取本周星期一到星期...
  • 在windows服务中如何使用...
  • C# 访问XML文件路径问题?
  • asp.net 2.0 免费网站空间...
最新文章
  • 股票技术不准了
  • 2009年元旦放假安排
  • 三国 旬彧VS诸葛亮
  • ASR浮筹比例
  • 杨百万投资股票的三大秘诀...
最近评论
  • xueshanfh
  • 匿名
  • 匿名
  • 匿名
  • 匿名
  • 匿名Martha Jack
  • 匿名
  • Tom Moddy
  • 匿名Jimmy Adams
  • 匿名
 
 

Copyright (C) 一算子网 2006-2008, All Rights Reserved 京ICP备06020154号
服务QQ: 有问题请留言 留言邮箱pinhu530@sohu.com