网络变成socket

导入库import socket

客户端

创建socket对象

sk = socket.socket()

发起连接

sk.connect(("127.0.0.1", 1000))

发送数据

inp = input(">>>")
sk.sendall(inp.encode("utf8")) 编码

接收消息

service_data = sk.recv(1024).decode("utf8")  解码
print("服务端:", service_data)

服务端

创建socket()

sk = socket.socket()

connect()  绑定ip地址和端口号

sk.bind(("127.0.0.1", 1000))

监听

sk.listen()

成功连接后返回一个套接字对象和客户端的ip地址

conn, addr = sk.accept()

以字符方式接受消息

client_data = conn.recv(1024).decode("utf8")   解码

发送数据

inp = input(">>>")
conn.sendall(inp.encode("utf8")) 编码

释放资源

conn.close()
sk.close()

 

posted @ 2020-09-14 10:27  寂静音无  阅读(69)  评论(0)    收藏  举报