首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C# Socket,该如何处理

2012-05-24 
C# Socket我写了一个 C#winform程序,里面有一个线程来侦听,今天一开始是好的,客户端访问了一会就出现了错

C# Socket
我写了一个 C#winform程序,里面有一个线程来侦听,今天一开始是好的,客户端访问了一会就出现了错误!
   

System.Net.Sockets.SocketException (0x80004005): 由于目标计算机积极拒绝,无法连接。 10.19.214.50:10006
  在 System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
  在 System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
  在 NewRuralPayment.BLL.PaymentFunction.SemdMoneySocket.SendSockey(Tbl_PaymentRecord payment) 位置 D:\NewPayment\NewRuralPayment.BLL.PaymentFunction\Payment.cs:行号 3539
内容由于目标计算机积极拒绝,无法连接。 10.19.214.50:10006


求解?查看异常 又没有发现!

[解决办法]
目标计算机积极拒绝,一般是因为目标机器上防火墙封锁了你的socket连接端口号,你可以关闭防火墙试试看,还有各种网络安全配置,
[解决办法]
既然是访问了一会儿抛出异常的 那么肯定不是防火墙的原因了 服务器连接线程肯定出错死掉了 检查服务器端代码
[解决办法]
是的,可能是服务器端有问题,服务器的侦听线程死掉了
[解决办法]
应该是服务器的侦听线程死掉了,用netstat -ano查看一下你侦听的端口是不是好的,如果是好的,那说明你的业务处理有问题。

热点排行