服务端
# coding=utf-8
import socket
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(('', 8888))
server.listen(5)
#等待客户端连接
while True:
(client, address) = server.accept()
data = client.recv(4096)
print data
client.send("hello")
client.close()
客户端
# coding=utf-8
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(('127.0.0.1', 8888))
client.send("My name is client")
message = client.recv(4096)
print message
client.close(
本文介绍了一个简单的TCP服务端与客户端之间的通信实例。服务端监听8888端口,接收来自客户端的消息并打印,然后发送hello作为响应。客户端连接到服务端,发送My name is client,并接收服务端的响应。

1万+

被折叠的 条评论
为什么被折叠?



