读书人

C# Socket,该如何处理

发布时间: 2012-05-24 11:55:41 作者: rapoo

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查看一下你侦听的端口是不是好的,如果是好的,那说明你的业务处理有问题。

读书人网 >C#

热点推荐