Python UDP和TCP套接字简单创建和连接

Python UDP和TCP套接字简单创建和连接,第1张

概述目的:客户端输入小写字母转成大写UDP#服务器端fromsocketimport*serverPort=12000serverName='127.0.0.1'serverSocket=socket(AF_INET,SOCK_DGRAM)serverSocket.bind((serverName,serverPort))print("theserverisreadytowork")whileTrue: message,client

目的:客户端输入小写字母转成大写

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套接字简单创建和连接所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/langs/1189097.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存