简单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-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python