您的位置:首页 > 理论基础 > 计算机网络

TCP通信

2019-07-11 12:17 1256 查看

服务端

import socket

sk = socket.socket()
ip_port = ("127.0.0.1",8888)
sk.bind(ip_port)
sk.listen(1)

print ("waiting for receiving message!")
conn,address = sk.accept()
msg = "sucessfully connect!"
conn.send(msg.encode())

while True:
data = conn.recv(1024)
print ("client:" + data.decode())
if data == b'exit':
break
msg = input("server:")
conn.send(msg.encode())
if msg == "exit":
conn.send(msg.encode())
break

conn.close()

客户端

import socket

client = socket.socket()
ip_port = ("127.0.0.1",8888)
client.connect(ip_port)

data = client.recv(1024)
print (data.decode())

while True:
msg = input("client:")
client.send(msg.encode())
if msg == "exit":
break
data = client.recv(1024)
print ("server:" + data.decode())
if data == b'exit':
break
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: