c#简单的Socket聊天工具

sinat_51610151 19 0 RAR 2019-04-29 05:04:22

利用socket实现客户端和服务端的通信,代码里面关于socket的每行都有注释。主要是通过客户端请求连接服务器端,建立通信,客户端和服务器端互为侦听。socket的通信原理:首先创建一个终结点A(IP+端口),通过Bind方法与本地服务器的socket进行绑定,来侦听终结点A,通过Accept方法来获取对方请求连接的socket,此时处于等待状态,只到发现请求连接;客服端A的socket通过Connect方法连接来访问服务器上的终结点A;服务器上等待的socket获取连接的socket后,通过Receive方法来获取客服端A的请求内容,此时处于等待状态,只到客服端A使用send方法发送信息为止。Receive方法将通信的内容获得。这就完成一次通信

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-04-29 05:04:22

代码还是挺全面 但是有些实用问题没有解决 比如客户端掉线再重新打开会显示端口已经占用 还有关于掉线的一些异常处理也没有写

Generic placeholder image 卡了网匿名网友 2019-04-29 05:04:22

挺好的,值得我借鉴了

Generic placeholder image 卡了网匿名网友 2019-04-29 05:04:22

只能一对一连接 不能多对多连接 ,不过还是很有参考价值的。。

Generic placeholder image 卡了网匿名网友 2019-04-29 05:04:22

不错的资源你,学习。

Generic placeholder image 卡了网匿名网友 2019-04-29 05:04:22

还不错吧!不过之前也找到过类似的

Generic placeholder image 卡了网匿名网友 2019-04-29 05:04:22

样的demo,好多人上传这个资源,分还这么高。

Generic placeholder image 卡了网匿名网友 2019-04-29 05:04:22

这个好看,好理解

Generic placeholder image 卡了网匿名网友 2019-04-29 05:04:22

只能一对一连接 不能多对多连接

Generic placeholder image 卡了网匿名网友 2019-04-29 05:04:22

非常不错,对我有帮助

Generic placeholder image 卡了网匿名网友 2019-04-29 05:04:22

唉 看了 不错 不过还是有些不懂的