Python 网络编程起步(Socket发送消息)


Posted in Python onSeptember 06, 2008

一、服务端(Server.py)
    服务端要做的事情是:
    1. 创建一个Socket对象

Python 网络编程起步(Socket发送消息)import socket
Python 网络编程起步(Socket发送消息)
= socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    2. 绑定一个端口
Python 网络编程起步(Socket发送消息)s.bind((""8081))
    3. 接受来自客户端的消息
Python 网络编程起步(Socket发送消息)while True:
Python 网络编程起步(Socket发送消息)    
# Receive up to 1,024 bytes in a datagram
Python 网络编程起步(Socket发送消息)
    data, addr = s.recvfrom(1024)
Python 网络编程起步(Socket发送消息)    
print "Received:", data, "from", addr
二、客户端(Client.py)
    客户端要做的事情是:
    1. 创建一个Socket对象。
Python 网络编程起步(Socket发送消息)import socket
Python 网络编程起步(Socket发送消息)
= socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    2. 向某个服务器的指定的端口发送消息。由于使用UDP,如果服务器端未接收到将会丢弃数据包。
Python 网络编程起步(Socket发送消息)port = 8081
Python 网络编程起步(Socket发送消息)host 
= "localhost"
Python 网络编程起步(Socket发送消息)
while True:
Python 网络编程起步(Socket发送消息)    msg 
= raw_input()
Python 网络编程起步(Socket发送消息)    s.sendto(msg, (host, port))
三、运行试试
Python 网络编程起步(Socket发送消息)
Python 相关文章推荐
python用装饰器自动注册Tornado路由详解
Feb 14 Python
python itchat实现微信自动回复的示例代码
Aug 14 Python
Python2随机数列生成器简单实例
Sep 04 Python
Python实现曲线点抽稀算法的示例
Oct 12 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
Apr 19 Python
python统计字母、空格、数字等字符个数的实例
Jun 29 Python
python微元法计算函数曲线长度的方法
Nov 08 Python
在PyCharm中实现关闭一个死循环程序的方法
Nov 29 Python
python分批定量读取文件内容,输出到不同文件中的方法
Dec 08 Python
python+opencv实现高斯平滑滤波
Jul 21 Python
Python实现栈和队列的简单操作方法示例
Nov 29 Python
Python 实现Mac 屏幕截图详解
Oct 05 Python
Python  __getattr__与__setattr__使用方法
Sep 06 #Python
Python 深入理解yield
Sep 06 #Python
Python 初始化多维数组代码
Sep 06 #Python
Python enumerate遍历数组示例应用
Sep 06 #Python
Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
Sep 06 #Python
Python httplib,smtplib使用方法
Sep 06 #Python
Python 命令行参数sys.argv
Sep 06 #Python
You might like
php下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
2016/12/12 PHP
简单谈谈 php 文件锁
2017/02/19 PHP
设定php简写功能的方法
2019/11/28 PHP
JavaScript 对象、函数和继承
2009/07/07 Javascript
使用jquery与图片美化checkbox和radio控件的代码(打包下载)
2010/11/11 Javascript
Javascript延迟执行实现方法(setTimeout)
2010/12/30 Javascript
javascript学习笔记(四)function函数部分
2014/09/30 Javascript
JS获取元素多层嵌套思路详解
2016/05/16 Javascript
BootStrap实现邮件列表的分页和模态框添加邮件的功能
2016/10/13 Javascript
原生js实现简单的Ripple按钮实例代码
2017/03/24 Javascript
详解使用PM2管理nodejs进程
2017/10/24 NodeJs
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
Python使用爬虫爬取静态网页图片的方法详解
2018/06/05 Python
在Python中定义一个常量的方法
2018/11/10 Python
快速解决vue.js 模板和jinja 模板冲突的问题
2019/07/26 Python
python计算导数并绘图的实例
2020/02/29 Python
Python中openpyxl实现vlookup函数的实例
2020/10/28 Python
Silk’n激光脱毛器官网:silkn.com
2016/10/06 全球购物
Zadig&Voltaire官网:法国时装品牌
2018/01/05 全球购物
雅诗兰黛加拿大官网:Estee Lauder加拿大
2019/07/31 全球购物
语文教育专业推荐信范文
2013/11/25 职场文书
工作失职检讨书范文
2014/01/16 职场文书
个人简历中的自我评价怎么写
2014/01/26 职场文书
在校大学生个人的自我评价
2014/02/13 职场文书
经典婚礼主持词
2014/03/13 职场文书
小学端午节活动方案
2014/03/13 职场文书
经典促销广告词大全
2014/03/19 职场文书
办公室主任竞聘演讲稿
2014/05/15 职场文书
超市创意活动方案
2014/08/15 职场文书
党员群众路线教育实践活动学习笔记
2014/11/05 职场文书
政协委员个人总结
2015/03/03 职场文书
2015年收银员个人工作总结
2015/04/01 职场文书
2016形势与政策学习心得体会
2016/01/12 职场文书
python关于集合的知识案例详解
2021/05/30 Python
vue特效之翻牌动画
2022/04/20 Vue.js