局域网聊天小工具源码(C#)

qq_32807933 65 0 RAR 2018-12-20 06:12:36

别舍不得这几分,学到东西才是最重要的,下载后 评价你会加6分,所以你不亏你还多加了1分 C#异步的Socket通信(重构局域网聊天小工具) 服务端, 声明ServerSocket, 绑定(Bind)一个IP并指定这个IP的通信端口, 比如是127.0.0.1:9050, ServerSocket可以监听来自多个IP发送的连接请求, 监听(Listen)方法的参数可以设置允许的最多连接请求个数. 然后调用异步接受请求的方法(BeginAccept), 如果接受到某个客户端发来连接请求, 这时定义一个新的CommunicateSocket专门负责与这个客户端通信. 然后可以通过CommunicateSocket.BeginSend()方法给客户端发送数据, CommunicateSocket.BeginReceive()可以接收客户端发来的数据. 客户端, 有一个CommunicateSocket, 并绑定一个IP以及一个未被占用的端口, 定义IPEndPoint serverIP表示服务端Socket的IP和端口, 这样才可以进行端口对端口之间的通信, 接下来就可以尝试CommunicateSocket.BeginConnect(serverIP) , 连接成功之后就可以发送和接收数据了, CommunicateSocket.BeginSend(), CommunicateSocket.BeginReceive().

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2018-12-20 06:12:36

十分烂,还好意思要6分,就做了个框架,还是无用的。千万不要上当。

Generic placeholder image 卡了网匿名网友 2018-12-20 06:12:36

程序被我修改了一下,谢谢你提供了我思路

Generic placeholder image 卡了网匿名网友 2018-12-20 06:12:36

我不得不说这是我看过最挫的代码,明明什么功能都没实现,竟然发到CSDN上来!

Generic placeholder image 卡了网匿名网友 2018-12-20 06:12:36

很好,第一次设计这个方面,为我指明了方向。