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内置的字符串处理函数整理
Jan 29 Python
Python守护进程用法实例分析
Jun 04 Python
Python每天必学之bytes字节
Jan 28 Python
python3实现全角和半角字符转换的方法示例
Sep 21 Python
Selenium(Python web测试工具)基本用法详解
Aug 10 Python
Django框架搭建的简易图书信息网站案例
May 25 Python
Django对models里的objects的使用详解
Aug 17 Python
初次部署django+gunicorn+nginx的方法步骤
Sep 11 Python
Pytorch实现各种2d卷积示例
Dec 30 Python
Python关于反射的实例代码分享
Feb 20 Python
深入了解python列表(LIST)
Jun 08 Python
Python 发送邮件方法总结
Aug 10 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
咖啡因含量是由谁决定的?低因咖啡怎么来?低因咖啡适合什么人喝
2021/03/06 新手入门
桌面中心(四)数据显示
2006/10/09 PHP
PHP数组内存耗用太多问题的解决方法
2010/04/05 PHP
phpmyadmin 3.4 空密码登录的实现方法
2010/05/29 PHP
PHP接收App端发送文件流的方法
2016/09/23 PHP
CakePHP框架Model函数定义方法示例
2017/08/04 PHP
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
理解JavaScript的变量的入门教程
2015/07/07 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
2015/08/26 Javascript
jQuery短信验证倒计时功能实现方法详解
2016/05/25 Javascript
js控制div层的叠加简单方法
2016/10/15 Javascript
Javascript实现图片懒加载插件的方法
2016/10/20 Javascript
vue插件tab选项卡使用小结
2016/10/27 Javascript
解决URL地址中的中文乱码问题的办法
2017/02/10 Javascript
js排序与重组的实例讲解
2017/08/28 Javascript
template.js前端模板引擎使用详解
2017/10/10 Javascript
Vue下拉框回显并默认选中随机问题
2018/09/06 Javascript
jquery将json转为数据字典的实例代码
2019/10/11 jQuery
js实现聊天对话框
2020/02/08 Javascript
python之matplotlib学习绘制动态更新图实例代码
2018/01/23 Python
Python实现简单遗传算法(SGA)
2018/01/29 Python
对python当中不在本路径的py文件的引用详解
2018/12/15 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
2018/12/24 Python
python写入数据到csv或xlsx文件的3种方法
2019/08/23 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
Python实现钉钉/企业微信自动打卡的示例代码
2021/02/02 Python
美国著名手表网站:Timepiece
2017/11/15 全球购物
提高EJB性能都有哪些技巧
2012/03/25 面试题
Python面试题:Python里面如何生成随机数
2015/03/12 面试题
优秀团员个人的自我评价
2013/10/02 职场文书
大学生四年生活自我鉴定
2013/11/21 职场文书
学生爱国演讲稿
2014/01/14 职场文书
上课打牌的检讨书
2014/02/15 职场文书
小学先进集体事迹材料
2014/05/31 职场文书
2014年银行工作总结范文
2014/11/12 职场文书
Python中X[:,0]和X[:,1]的用法
2021/05/10 Python