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将xml xsl文件生成html文件存储示例讲解
Dec 03 Python
python基础入门详解(文件输入/输出 内建类型 字典操作使用方法)
Dec 08 Python
简单谈谈Python的pycurl模块
Apr 07 Python
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
Jun 11 Python
Python实现的线性回归算法示例【附csv文件下载】
Dec 29 Python
python scrapy爬虫代码及填坑
Aug 12 Python
Python单元测试与测试用例简析
Nov 09 Python
对tensorflow中的strides参数使用详解
Jan 04 Python
Python模块相关知识点小结
Mar 09 Python
numpy矩阵数值太多不能全部显示的解决
May 14 Python
Python远程方法调用实现过程解析
Jul 28 Python
python实现梯度下降算法的实例详解
Aug 17 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 addslashes()与addclashes()函数的区别和比较
2013/06/24 PHP
CodeIgniter上传图片成功的全部过程分享
2013/08/12 PHP
javascript多种数据类型表格排序代码分析
2010/09/11 Javascript
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
2012/07/25 Javascript
JS模拟自动点击的简单实例
2013/08/08 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
jQuery实现切换页面过渡动画效果
2015/10/29 Javascript
javascript多物体运动实现方法分析
2016/01/08 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
模拟javascript中的sort排序(简单实例)
2016/08/17 Javascript
JS实现探测网站链接的方法【测试可用】
2016/11/08 Javascript
jquery表单验证实例仿Toast提示效果
2017/03/03 Javascript
WebSocket实现简单客服聊天系统
2017/05/12 Javascript
微信小程序之GET请求的实例详解
2017/09/29 Javascript
vue组件实现弹出框点击显示隐藏效果
2020/10/26 Javascript
checkbox在vue中的用法小结
2018/11/13 Javascript
vue+Vue Router多级侧导航切换路由(页面)的实现代码
2018/12/20 Javascript
JS数组求和的常用方法实例小结
2019/01/07 Javascript
JavaScript偏函数与柯里化实例详解
2019/03/27 Javascript
javascript实现倒计时效果
2020/02/17 Javascript
JavaScript实现HSL拾色器
2020/05/21 Javascript
总结Python编程中三条常用的技巧
2015/05/11 Python
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
Scrapy爬虫实例讲解_校花网
2017/10/23 Python
基于python代码实现简易滤除数字的方法
2018/07/17 Python
django在保存图像的同时压缩图像示例代码详解
2020/02/11 Python
使用CSS3来匹配横屏竖屏的简单方法
2015/08/04 HTML / CSS
html5构建触屏网站之网站尺寸探讨
2013/01/07 HTML / CSS
关于廉洁的广播稿
2014/01/30 职场文书
莫言诺贝尔获奖演讲稿
2014/05/21 职场文书
毕业实习指导教师评语
2014/12/31 职场文书
集团财务总监岗位职责
2015/04/03 职场文书
勇敢的心观后感
2015/06/09 职场文书
学校少先队工作总结
2015/08/12 职场文书
小学生优秀作文范文(六篇)
2019/07/10 职场文书
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS