🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
[TOC] ## TCP服务器端 ~~~ 1、新建套接字 2、绑定IP和端口 3、开启监听 4、等待连接 5、收发数据 6、关闭连接 ~~~ ## TCP服务端-思路 ~~~ 1、创建套接字,绑定套接字到本地IP与端口 s=socket.socket(socket.AF\_INET,socket.SOCK\_STREAM) s.bind((host,port)) 2、开始监听连接 s.listen(n) 3、进入循环,不断接受客户端的连接请求 conn,addr = s.accept() 4、然后接收传来的数据,并发送给对方数据 con.recv(1024) , con.send(data) 5、传输完毕后,关闭套接字 con.close() ~~~ ## TCP客户端 ~~~ 1、新建套接字 2、连接指定IP和端口 3、收发数据 4、关闭连接 ~~~ ## TCP客户端-思路 ~~~ 1、创建套接字,连接远端地址 s=socket.socket(socket.AF\_INET,socket.SOCK\_STREAM) s.connect((host.port)) 2、连接后发送数据和接收数据 s.send(data), s.recv(1024) 3、传输完毕后,关闭套接字 s.close() ~~~