之前因为忙一直没时间关注博客,非常抱歉没能及时回答到大家的问题,针对大家遇到的一些问题我对推文里的socket服务器端和客户端进行了一些改进。 改动如下(如果是第一次看这篇博客的话可以直接忽略这段文字): 针对多个客户端连接服务器端会出现客户端被覆盖问题:使用了List来存放连接到服务器的客户端,并将客户端信息(ip和端口号)不同的客户端ip可能一样但是端口号不一样,放进comBox组件里面,可以在comBox里面选择想要发送信息的客户端。 【这里补充个知识点:在服务器端使用listen(value)来监听客户端,value值是想要连接的客户端数量,如果没有使用accept()方法的话,value值是多少,服务器端就最多只能连接上value个客户端;如果使用了accept()方法的话,客户端队列会被存放在其他地方,listen(value)中的value值就会失去作用,服务器可以连接超过value值的客户端】 针对发送中文乱码问题:使用Encoding.UTF8.GetBytes()进行编码,相应的使用Encoding.UTF8.GetString()进行解码。...