本文实例讲述了Python socket模块实现的udp通信功能。分享给大家供大家参考,具体如下:
创新互联是一家专注于成都做网站、网站设计与策划设计,邵原网站建设哪家好?创新互联做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:邵原等地区。邵原做网站价格咨询:18980820575socket介绍
socket(简称 套接字) 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:
它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的,例如我们每天浏览网页、QQ 聊天、收发 email 等等。
模拟udp_socket客户端(发送端):udp_client.py
#coding=utf-8 import socket # 获取本机的ip地址 def get_addr(): # 获取本机计算机名称 hostname = socket.gethostname() # 获取本机ip并返回 return socket.gethostbyname(hostname) # 创建udp套接字, # AF_INET表示ip地址的类型是ipv4, # SOCK_DGRAM表示传输的协议类型是udp udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 要发送的信息 test_data = raw_input('请输入要发送的消息:') print 'send_data = ', test_data # 要发送的ip地址和端口(元组的形式) host = get_addr() test_addr = (host, 8080) print 'send_addr = ', test_addr print 'prepare to send ------' # 发送消息 udp_socket.sendto(test_data, test_addr) # 关闭套接字 udp_socket.close() print 'send end ------'
新闻名称:Pythonsocket模块实现的udp通信功能示例-创新互联
本文URL:https://www.cdcxhl.com/article26/dhjccg.html
成都网站建设公司_创新互联,为您提供静态网站、做网站、定制开发、企业网站制作、企业建站、服务器托管
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联