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 相关文章推荐
Flask框架学习笔记(一)安装篇(windows安装与centos安装)
Jun 25 Python
利用Fn.py库在Python中进行函数式编程
Apr 22 Python
Python利用ORM控制MongoDB(MongoEngine)的步骤全纪录
Sep 13 Python
详解Python读取yaml文件多层菜单
Mar 23 Python
Python控制Firefox方法总结
Jun 03 Python
python滑块验证码的破解实现
Nov 10 Python
Django2 连接MySQL及model测试实例分析
Dec 10 Python
Python Selenium 设置元素等待的三种方式
Mar 18 Python
TensorFLow 数学运算的示例代码
Apr 21 Python
Visual Studio Code搭建django项目的方法步骤
Sep 17 Python
使用Python提取文本中含有特定字符串的方法示例
Dec 09 Python
Python中的np.argmin()和np.argmax()函数用法
Jun 02 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使用Face++接口开发微信公众平台人脸识别系统的方法
2015/04/17 PHP
PHP目录操作实例总结
2016/09/27 PHP
PHP版单点登陆实现方案的实例
2016/11/17 PHP
Yii框架where查询用法实例分析
2019/10/22 PHP
百度 popup.js 完美修正版非常的不错 脚本之家推荐
2009/04/17 Javascript
使用不同的方法结合/合并两个JS数组
2014/09/18 Javascript
JS弹出可拖拽可关闭的div层完整实例
2015/02/13 Javascript
VC调用javascript的几种方法(推荐)
2016/08/09 Javascript
JS回调函数简单用法示例
2017/02/09 Javascript
js中获取键盘按下键值event.keyCode、event.charCode和event.which的兼容性详解
2017/03/15 Javascript
基于Vue-cli快速搭建项目的完整步骤
2018/11/03 Javascript
webpack4.x CommonJS模块化浅析
2018/11/09 Javascript
JavaScript实现抖音罗盘时钟
2019/10/11 Javascript
浅谈webpack构建工具配置和常用插件总结
2020/05/11 Javascript
[00:47]DOTA2荣耀之路6:天火,天火!
2018/05/30 DOTA
python自然语言编码转换模块codecs介绍
2015/04/08 Python
Python中使用插入排序算法的简单分析与代码示例
2016/05/04 Python
Python实现的破解字符串找茬游戏算法示例
2017/09/25 Python
python实现五子棋游戏
2019/06/18 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
2019/12/26 Python
通俗讲解python 装饰器
2020/09/07 Python
html5跳转小程序wx-open-launch-weapp踩坑
2020/12/02 HTML / CSS
idealfit英国:世界领先的女性健身用品和运动衣物品牌
2017/11/25 全球购物
如何利用cmp命令比较文件
2013/09/23 面试题
计算机应用专业学生的自我评价分享
2013/11/03 职场文书
八年级数学教学反思
2014/01/31 职场文书
优秀经理事迹材料
2014/02/01 职场文书
投标承诺书怎么写
2014/05/24 职场文书
2014年大学生社会实践自我鉴定
2014/09/26 职场文书
2014年领班工作总结
2014/11/25 职场文书
投诉信格式范文
2015/07/02 职场文书
手把手教你制定暑期学习计划,让你度过充实的暑假
2019/08/22 职场文书
Python开发工具Pycharm的安装以及使用步骤总结
2021/06/24 Python
分享几个简单MySQL优化小妙招
2022/03/31 MySQL
微信小程序APP的生命周期及页面的生命周期
2022/04/19 Javascript