socket 连接

socket 连接,第1张

1不是Start只是开始监听没有客户端也没问题既然有Exception,你怎么不看看eMessage呢,里面有详细的错误原因我觉得的可能原因有2个, 首先确认你的8011端口没有被站用

IPAddress localAddr = IPAddressParse("1921686080");

改成 IPAddress localAddr = IPAddressParse("127001");

这样IP变动就不会影响程序

2内网通讯不用服务器的直接UDP组播非常方便当然你也可以用TCP服务器转发消息

3写个小DEMO的Client

4可以去codeproject下载

TcpListenerAcceptTcpClient() 这个方法会返回一个socket对象,也就是说每连接一个客户端,就会创建一个连接对象,每个连接对象是不同的,里面包含的IP地址,信息什么都不一样的,这就能区分了啊

剩下的事情你可已把连接保存起来,同时创建一个新的现成给这个连接,这个每个线程就各自去处理各自的连接和数据,相互不干扰啊!

不会 , 服务器端 发送消息也是 建立一个客户端 然后通过监听去发送的 , 实际上 是 服务器上的一个客户端 给 一个客户端 发送消息 不是 服务器本身给你发送消息 服务器的监听 一直存在。 说的有点乱 好好屡屡啊

以上就是关于socket 连接全部的内容,包括:socket 连接、Visual Basic.Net实现TCP协议、c# tcplistener问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/10207232.html

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

发表评论

登录后才能评论

评论列表(0条)

保存