广发货币市场基金,独舞的军阀,欧洲城韩国28游戏
(来自《计算机网络:自顶向下方法》)
程序实现将小写字母变为大写
服务器端:
from socket import * serverport = 12000 #创建一个服务器端口 serversocket = socket(af_inet, sock_stream) #创建一个tcp套接字 serversocket.bind(('', serverport)) #关联服务器端口与套接字 serversocket.listen(1) #服务器监视用户tcp连接请求,定义请求连接的最大数为1 print('the server is ready to receive') while 1: connectionsocket, addr = serversocket.accept() #在服务器为每个连接用户创建一个新的套接字 sentence = connectionsocket.recv(1024) #接收客户的发送的内容 capitalizedsentence = sentence.upper() connectionsocket.send(capitalizedsentence) #将处理过后的内容发送给客户 connectionsocket.close()
客户端:
from socket import * servername = 'xxx' #定义要连接的服务器ip地址 serverport = 12000 #定义要连接的端口号 clientsocket = socket(af_inet, sock_stream) #创建一个tcp套接字 clientsocket.connect((servername, serverport)) #在用户端和服务器端创建一个tcp连接 sentence = input('input lowercase sentence:') clientsocket.send(sentence) #发送要处理的内容 modifiedsentence = clientsocket.recv(1024) #接收返回的内容 print('from server:', modifiedsentence) clientsocket.close()
客户端实现:
在运行的过程中可能会报错:socket error 10060 这是指在连接服务器时出现错误,把服务器的防火墙关掉可以连上
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Python爬虫:Request Payload和Form Data的简单区别说明
浅谈Python中threading join和setDaemon用法及区别说明
Python3-异步进程回调函数(callback())介绍
python继承threading.Thread实现有返回值的子类实例
Python中使用threading.Event协调线程的运行详解
网友评论