python socket 聊天室实例代码详解


Posted in Python onNovember 14, 2019

python socket 聊天室

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
#绑定端口
s.bind(("127.0.0.1", 8888))
while True:
  data = s.recvfrom(1024)
  print(str(data[0].decode("gbk")))
  send_data = input("请输入聊天内容")
  if "exit" in send_data:
    break
  s.sendto(send_data.encode("utf-8"), ('127.0.0.1', 11111))
  # windows是自动进行解析的
s.close()

简单的python socket聊天室就完成了

其中socket.AF_INET是固定的,好像是socket树,SOCK_DGRAM是udp协议。

这个核心是用bind绑定了一个端口,相当于自己在本地开启了一个8888端口。服务端是11111端口

以上就是相关全部知识点,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
Python pickle类库介绍(对象序列化和反序列化)
Nov 21 Python
python实现快速排序的示例(二分法思想)
Mar 12 Python
python实现周期方波信号频谱图
Jul 21 Python
不知道这5种下划线的含义,你就不算真的会Python!
Oct 09 Python
Python3 itchat实现微信定时发送群消息的实例代码
Jul 12 Python
Python3.0 实现决策树算法的流程
Aug 08 Python
python实现KNN分类算法
Oct 16 Python
pytorch torchvision.ImageFolder的用法介绍
Feb 20 Python
python使用OpenCV模块实现图像的融合示例代码
Apr 10 Python
openCV提取图像中的矩形区域
Jul 21 Python
Python实现数字的格式化输出
Aug 01 Python
pycharm 实现复制一行的快捷键
Jan 15 Python
python中dict()的高级用法实现
Nov 13 #Python
python实现的多任务版udp聊天器功能案例
Nov 13 #Python
利用python实现PSO算法优化二元函数
Nov 13 #Python
使用python制作一个解压缩软件
Nov 13 #Python
Python 脚本实现淘宝准点秒杀功能
Nov 13 #Python
基于python实现把图片转换成素描
Nov 13 #Python
Django连接数据库并实现读写分离过程解析
Nov 13 #Python
You might like
介绍几个array库的新函数 php
2006/12/29 PHP
PHP 字符串正则替换函数preg_replace使用说明
2011/07/15 PHP
具有时效性的php加密解密函数代码
2013/06/19 PHP
深入探究PHP的多进程编程方法
2015/08/18 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
[原创]解决wincache不支持64位PHP5.5/5.6的问题(提供64位wincache下载)
2016/06/22 PHP
PHP使用preg_split和explode分割textarea存放内容的方法分析
2017/07/03 PHP
windows下的WAMP环境搭建图文教程(推荐)
2017/07/27 PHP
PHP设计模式之 策略模式Strategy详解【对象行为型】
2020/05/01 PHP
疯狂Jquery第一天(Jquery学习笔记)
2012/05/11 Javascript
js中日期的加减法
2015/05/06 Javascript
JavaScript代码性能优化总结(推荐)
2016/05/16 Javascript
AngularJS指令与指令之间的交互功能示例
2016/12/14 Javascript
Node.js数据库操作之查询MySQL数据库(二)
2017/03/04 Javascript
js中DOM三级列表(代码分享)
2017/03/20 Javascript
Vue单文件组件基础模板小结
2017/08/10 Javascript
JS库中的Particles.js在vue上的运用案例分析
2017/09/13 Javascript
详解JS数值Number类型
2018/02/07 Javascript
Vue表单控件绑定图文详解
2019/02/11 Javascript
浅谈Vue CLI 3结合Lerna进行UI框架设计
2019/04/14 Javascript
基于vue实现微博三方登录流程解析
2020/11/04 Javascript
[48:28]完美世界DOTA2联赛循环赛FTD vs Magma第二场 10月30日
2020/10/31 DOTA
python查找指定具有相同内容文件的方法
2015/06/28 Python
Python编程中的文件读写及相关的文件对象方法讲解
2016/01/19 Python
使用python编写监听端
2018/04/12 Python
Python 对输入的数字进行排序的方法
2018/06/23 Python
python web自制框架之接受url传递过来的参数实例
2018/12/17 Python
pandas DataFrame运算的实现
2020/06/14 Python
Python3.9最新版下载与安装图文教程详解(Windows系统为例)
2020/11/28 Python
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
大学生在校学习的自我评价
2014/02/18 职场文书
技术总监管理岗位职责
2014/03/09 职场文书
食品质量与安全专业毕业生求职信
2014/08/11 职场文书
水电工程师岗位职责
2015/02/13 职场文书
产品质量保证书范本
2015/02/27 职场文书
工作收入证明模板
2015/06/12 职场文书