Get the App
SLTechnology News&Howtos  ›  Development  › 

How to implement socket to send messages in python

Shulou Source: shulou.com Published: 2022-06-03 12:11:04 11月15日 Update

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.

Tags: Data server port service article message maximum consistent sender byte client client message more good practical content example article knowledge Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno MySQL Redmi vpn NVidia Apple