本人在学习到socket的时候开贴记录顺便练习一下,下面的代码能够实现搭建一个多台客户端电脑与服务器主机的连续对话。在我主机与同事电脑测试,发现可以正常使用,下面是程序介绍,基于实现过程较为简单,我就不多说了。
一、程序功能
可以实现多台电脑互通消息,且利用多线程实现一台服务器与多台客户端的连续对话
二、关键代码块
主要模块socket与threading
1.客户端实现:socket.connect(),socket.send(),socket.recv()
2.服务器实现:socket.bind().socket.listen(),socket.accept(),socket.send(),socket.recv()
三、程序运行结果
四、客户端代码 + 服务端代码
这里设置的连接的服务器端口是6666,这里可以自己改成实际端口号,需要注意客户端中连接的服务器端口是什么,服务器脚本中必须设置什么端口