[代码笔记] python 之socket编程(二)
2016-12-22 08:31
411 查看
UDP入门:
服务端
#!python #文件名: demo_server.py import socket BUF_SIZE = 1024 server_addr = ('127.0.0.1',8888) #socket的类型是socket.SOCK_DGRAM(udp使用的) server = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #服务端照例绑定地址 server.bind(server_addr) #循环接受客户端发送数据,并将数据发回 while True: print ("waiting for data") data,client_addr = server.recvfrom(BUF_SIZE) print ('Connected by ',client_addr,' Receive data : ',data.decode('utf-8')) server.sendto(data,client_addr) server.close()
客户端
#!python #文件名: demo_client.py import socket import struct BUF_SIZE = 1024 server_addr = ('127.0.0.1',8888) client = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #不停的发送数据 ,没发一次尝试接受一次数据并打印 while True: data =input("Please input some string > ") client.sendto(data.encode('utf-8'),server_addr) data,addr = client.recvfrom(BUF_SIZE) print ("Data : ",data.decode('utf-8')) client.close()
相关文章推荐
- [代码笔记] python 之socket编程(一)
- Python学习笔记--网络编程, socket
- Python学习笔记(七) -- Python Socket 网络编程
- Python学习笔记:网络编程(socket)
- Python 初学笔记:Socket网络编程
- [代码笔记] python 之网络编程: 使用udp 发送音频文件
- Python编程知识_系列 II ——边写代码边写笔记,备忘!
- Python(编程小白的第一本 Python 入门书) 学习笔记2——代码练习
- python 学习笔记之socket编程——简单的聊天器雏形(server端)
- day09_python socket_编程之客户端代码
- python 网络编程基础学习笔记(1)-网络客户端-socket
- [20180313智慧餐厅推荐系统02]基于python的socket编程代码,实现PC与服务器的简单通信
- python 网络编程笔记-socket
- Python学习笔记之socket编程——简单聊天器的雏形(client端)
- python socket编程学习笔记2
- day09_python socket编程之服务端代码
- 笔记_计算机网络_Python socket编程
- Python socket编程笔记
- Python之学习笔记(socket编程)
- Python网络编程基础笔记-poll实现非阻塞socket