客户端:
from socket import *
tcpclient = socket(AF_INET, SOCK_STREAM)
add = (‘localhost’, 8889)
tcpclient.connect(add)
while True:
mes = input(“输入:”)
tcpclient.send(mes.encode())
data = tcpclient.recv(1024)
print("\nrecv:", data.decode())
tcpclient.close()
服务端:
from socket import *
import socket
add = ‘localhost’, 8889
bufsiz = 1024
tcpscoket = socket(AF_INET, SOCK_STREAM)
tcpscoket.bind(add)
tcpscoket.listen(5)
while True:
print(“waiting…”)
tcpclisock, add = tcpscoket.accept()
print(" from…", add)
while True:
data = tcpclisock.recv(bufsiz)
if not data:
break
print("message:", data.decode())
n = tcpclisock.send(data)
print("发送了 %d 个字节数据" % n)
tcpclisock.close()
初学者要注意首行缩进!!!