目的:客户端输入小写字母转成大写
UDP#服务器端from socket import *serverPort=12000servername='127.0.0.1'serverSocket=socket(AF_INET,SOCK_DGRAM)serverSocket.bind((servername,serverPort))print("the server is ready to work")while True: message,clIEntaddress=serverSocket.recvfrom(2048) modifIEdMessage=message.decode().upper() serverSocket.sendto(modifIEdMessage.encode(),clIEntaddress)
#客户端from socket import *servername='127.0.0.1'serverPort=12000clIEntSocket=socket(AF_INET,SOCK_DGRAM)message=input('please input lower\n')clIEntSocket.connect((servername, serverPort))clIEntSocket.sendto(message.encode(),(servername,serverPort))modifIEdMessage,serverAddress=clIEntSocket.recvfrom(2048)print(modifIEdMessage.decode())clIEntSocket.close()
TCP#服务器端from socket import *ip = '127.0.0.1'port = 12000severSocket = socket(AF_INET,SOCK_STREAM)severSocket.bind((ip,port))severSocket.Listen(5)print('the server is ready')while True: connectSocket,addr = severSocket.accept() recvsen = connectSocket.recv(1024).decode() mosen = recvsen.upper() connectSocket.send(mosen.encode()) connectSocket.close()
#客户端from socket import *ip = '127.0.0.1'port = 12000clIEntSocket = socket(AF_INET,SOCK_STREAM)clIEntSocket.connect((ip,port))sen = input('please lower letter\n')clIEntSocket.send(sen.encode())recvmessage = clIEntSocket.recv(1024).decode()print(recvmessage)clIEntSocket.close()
总结 以上是内存溢出为你收集整理的Python UDP和TCP套接字简单创建和连接全部内容,希望文章能够帮你解决Python UDP和TCP套接字简单创建和连接所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)