Created
July 2, 2017 13:43
-
-
Save Foair/6ca3dc77d1e7147b152dfaab767b2169 to your computer and use it in GitHub Desktop.
Python UDP 客户端、服务端程序
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| """TCP 客户端""" | |
| import socket | |
| client = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) | |
| for data in [b'Tracy', b'Victor']: | |
| client.sendto(data, ('127.0.0.1', 9999)) | |
| print(client.recv(1024).decode('utf-8')) | |
| client.close() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| """UDP 服务端""" | |
| import socket | |
| # 指定使用 IPv4 协议,采用 UDP | |
| server = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) | |
| server.bind(('127.0.0.1', 9999)) | |
| print('为 UDP 服务端绑定 9999 端口!') | |
| while True: | |
| data, addr = server.recvfrom(1024) | |
| print('接收到地址:%s:%s' % addr) | |
| server.sendto(('你好,%s。' % data.decode('utf-8')).encode('utf-8'), addr) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment