tcpclient传过的数据一直跳

tcpclient传过的数据一直跳,第1张

您好,如果您使用TCP Client传输的数据一直跳,您可以尝试检查您使用的网络环境是否正常,以及您的TCP Client是否正常工作;另外您也可以检查您使用的TCP Client是否正确配置,以及您的TCP Client是否正确连接到服务器,从而排查TCP Client传输数据跳的原因。

CSDN:

TCP客户端与服务器端异常总结:

在局域网连接正常的情况下,放在外网固定IP上报错,解决方法

1,查看端口是否已被服务器上其他程序占用。

2,查看端口是否在监听和你使用的线程是否已开启。

3,检查一下连接线。

方法:本地连接》》状态》》属性》》tcp/ip协议》》属性》》高级》》选项》》属性》》启用

TCP/IP删选》》只把你需要的端口填上去其余都不要就可以了

当然还有人可能说查看一下telnet服务是否启动,防火墙等等,我都试了,不行。我最后使用了第3种方法,终于解决了。

用个线程来启动下面函数

private void listen()

{

while(true)

{

string in_arg

byte[] byteW = null

TcpClient client = listener.AcceptTcpClient()

NetworkStream ns = client.GetStream()

byte[] byteR = new byte[1024]

int bytesRead = ns.Read(byteR, 0, byteR.Length)

if (bytesRead == 0) return

in_arg = Encoding.Default.GetString(byteR, 0, bytesRead)

//你想做的工作

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12089589.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存