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开发vim插件及心得分享
Nov 04 Python
用python的requests第三方模块抓取王者荣耀所有英雄的皮肤实例
Dec 14 Python
解决vscode python print 输出窗口中文乱码的问题
Dec 03 Python
Django集成CAS单点登录的方法示例
Jun 10 Python
Python+OpenCV实现图像的全景拼接
Mar 05 Python
使用python自动追踪你的快递(物流推送邮箱)
Mar 17 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
Aug 07 Python
python中sys模块是做什么用的
Aug 16 Python
python读写数据读写csv文件(pandas用法)
Dec 14 Python
Python Django 后台管理之后台模型属性详解
Apr 25 Python
Python闭包的定义和使用方法
Apr 11 Python
Python如何加载模型并查看网络
Jul 15 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+mysql实现无限级分类 | 树型显示分类关系
2006/11/19 PHP
PHP 批量删除数据的方法分析
2009/10/30 PHP
php获取指定日期之间的各个周和月的起止时间
2014/11/24 PHP
PHP实现的超长文本分页显示功能示例
2018/06/04 PHP
thinkphp框架使用JWTtoken的方法详解
2019/10/10 PHP
HTML代码中标签的全部属性 中文注释说明
2009/03/26 Javascript
Ruffy javascript 学习笔记
2009/11/30 Javascript
Javascript中innerHTML用法实例分析
2015/01/12 Javascript
详解JavaScript正则表达式中的global属性的使用
2015/06/16 Javascript
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
2015/10/10 Javascript
基于jquery实现轮播特效
2016/04/22 Javascript
Treegrid的动态加载实例代码
2016/04/29 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
nodejs入门教程四:URL相关模块用法分析
2017/04/24 NodeJs
Vue自定义图片懒加载指令v-lazyload详解
2020/12/31 Javascript
nodejs 日志模块winston的使用方法
2018/05/02 NodeJs
详解Vue.js iview实现树形权限表(可扩展表)
2018/09/30 Javascript
jQuery实现的简单歌词滚动功能示例
2019/01/07 jQuery
微信小程序实现购物车小功能
2020/12/30 Javascript
Python使用MySQLdb for Python操作数据库教程
2014/10/11 Python
实例讲解Python中浮点型的基本内容
2019/02/11 Python
python 画二维、三维点之间的线段实现方法
2019/07/07 Python
Cython编译python为so 代码加密示例
2019/12/23 Python
Python响应对象text属性乱码解决方案
2020/03/31 Python
解决pycharm安装第三方库失败的问题
2020/05/09 Python
Python中无限循环需要什么条件
2020/05/27 Python
css3实现垂直下拉动画菜单示例
2014/04/22 HTML / CSS
班长演讲稿范文
2014/04/24 职场文书
年检委托书
2014/08/30 职场文书
2014幼儿园班主任工作总结
2014/12/04 职场文书
2014年底工作总结
2014/12/15 职场文书
银行自荐信怎么写
2015/03/05 职场文书
立项申请报告范本
2015/05/15 职场文书
Go 中的空白标识符下划线
2022/03/25 Golang
Nginx代理Redis哨兵主从配置的实现
2022/07/15 Servers
Fluentd搭建日志收集服务
2022/09/23 Servers