Python Socket(未编辑)
客户端
import socket 导入socket模块 client = socket.socket() 声明socket协议类型,同时生成socket连接对象 client.connect(('localhost', 6969)) 连接 client.send(b'Hello World!') 发送数据给服务器端,数据必须为bytes类型 data = client.recv(1024) 接收服务器端的返回数据,默认1024字节,即1kb print('recv:', data) client.close()
服务器端
import socket server = socket.socket() server.bind(('localhost', 6969)) #绑定要监听的端口 server.listen() #监听 conn, addr = server.accept() #等待电话打入,由链接标记(由谁打进来的)和地址(电话号码)组成
#conn就是客户端连过来而在服务器端为其生成的一个连接实例 data = conn.recv(1024) #接收数据,默认1024字节 print('recv:', data) conn.send(data.upper()) #将数据转成大写发送回去 server.close()