简单TCP的python实现
2021/12/2 17:37:01
本文主要是介绍简单TCP的python实现,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
client
#!/usr/bin/python3 import socket #Create socket object clientsocket = socket.socket(socket.AF_INET,socket.SOCK_STREAM) #host = '192.168.1.104' host = socket.gethostname() port = 444 clientsocket.connect(('192.168.1.104', port)) #You can substitue the host with the server IP #Receiving a maximum of 1024 bytes message = clientsocket.recv(1024) clientsocket.close() print(message.decode('ascii'))
server
#!/usr/bin/python3 import socket #Creating the socket object serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) host = socket.gethostname() #Host is the server IP port = 444 #Port to listen on #Binding to socket serversocket.bind((host, port)) #Host will be replaced/substitued with IP, if changed and not running on host #Starting TCP listener serversocket.listen(3) while True: #Starting the connection clientsocket,address = serversocket.accept() print("received connection from " % str(address)) #Message sent to client after successful connection message = 'hello! Thank you for connecting to the server' + "\r\n" clientsocket.send(message) clientsocket.close()
这篇关于简单TCP的python实现的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南
- 2024-11-06Python编程基础入门指南
- 2024-11-06怎么使用python 计算两个GPS的距离功能-icode9专业技术文章分享