How to implement socket to send messages in python
This article will explain in detail how to implement socket to send messages in python. The editor thinks it is very practical, so I share it for you as a reference. I hope you can get something after reading this article.
1. The ports should be consistent.
2. Server IP, where the server and client IP can also be the same.
3. Receive UDP Datagram from any sender from a given port.
4. Receive a Datagram with a maximum message of 1024 bytes.
Example
# FileName: client.py import socketimport pandas as pd port = 8001 # port and above consistent host = "localhost" # server IP, where the server and client IP are the same sock = socket.socket (socket.AF_INET, socket.SOCK_DGRAM) for i in range (10): sock.sendto (("Successful!! Message% s! "% I). Encode (), (host, port)) # FileName: service.pydef socket_service (): port = 8001 sock = socket.socket (socket.AF_INET, socket.SOCK_DGRAM) sock.bind ((", port)) # from a given port, from any sender Receive UDP Datagram print ("Waiting for the port", port) while True: data, address = sock.recvfrom (1024) # receive a Datagram with a maximum message of 1024 bytes print ("Received:", data.decode (), "from", address) if data.decode () = 'over': break about how to implement socket to send messages in python " Hope that the above content can be helpful to you, so that you can learn more knowledge, if you think the article is good, please share it for more people to see.