Pythonsocket模块实现的udp通信功能示例-创新互联

本文实例讲述了Python socket模块实现的udp通信功能。分享给大家供大家参考,具体如下:

创新互联是一家专注于成都做网站、网站设计与策划设计,邵原网站建设哪家好?创新互联做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:邵原等地区。邵原做网站价格咨询:18980820575

socket介绍

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通信功能示例-创新互联
标题路径:http://bzwzjz.com/article/dhjccg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站设计 成都网站建设 温江网站设计 网站制作 成都网站建设 企业网站设计 网站设计公司 成都网站设计 网站建设公司 企业网站设计 app网站建设 成都网站设计公司 成都网站建设 企业网站设计 成都网站制作 广安网站设计 网站建设推广 教育网站设计方案 外贸网站设计方案 网站设计 成都网站建设 成都企业网站设计