# coding: utf-8
import socket

# 定义一个消息目录
messages = ['This is the message ', 'It will be sent ', 'in parts ', ]

# 定义一个元祖蛋糕,特定要想连接的服务器端。
server_address = ('localhost', 8090)

# Create aTCP/IP socket

# 复位2个socket
# Connect thesocket to the port where the server is listening

# 复印出要连接的IP和端口号
# 随后开展连接到网络服务器 。
# 连接到网络服务器
for i in range(10):
socks = [socket.socket(socket.AF_INET, socket.SOCK_STREAM), socket.socket(socket.AF_INET, socket.SOCK_STREAM)]
print('connecting to %s port %s' % server_address)
for s in socks:
print(s)
s.connect(server_address)

# 循环系统遍历 ,开展推送消息
for index, message in enumerate(messages):
# Send messages on both sockets
# 遍历定义的socket,随后开展推送定义好的消息。
for s in socks:
print('%s: sending "%s"' % (s.getsockname(), message str(index)))
s.send(bytes((message str(index)).encode('utf-8')))
# Read responses on both sockets

# 开展接收消息,
for s in socks:
# 循环系统开展接收消息
data = s.recv(1024)
# 复印出接收的IP ,端口号,和接收到的消息。
print('%s: received "%s"' % (s.getsockname(), data))
if data != "":
print('closingsocket', s.getsockname())
s.close()
文章来源于网络,如有侵权请联系站长QQ61910465删除
本文版权归趣快排SEO www.SeogurUblog.com 所有,如有转发请注明来出,竞价开户托管,seo优化请联系QQ▶61910465