python socket 聊天室实例代码详解

作者:你们的饭不好吃 时间:2023-06-03 16:37:57 

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端口

来源:https://www.cnblogs.com/Triangle-security/p/11854024.html

标签:python,socket,聊天室
0
投稿

猜你喜欢

  • PHP hex2bin()函数用法讲解

    2023-06-06 18:51:35
  • IE9硬件加速性能远超Chrome5.0和Firefox4.0

    2010-06-09 11:12:00
  • python jinja2模板的使用示例

    2023-08-11 05:12:12
  • tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现

    2021-06-03 17:02:32
  • pycharm中显示CSS提示的知识点总结

    2023-11-02 02:56:00
  • PHP远程调试之XDEBUG

    2024-05-02 17:13:18
  • oracle的nvl函数的使用介绍

    2023-07-19 14:42:20
  • 如何理解python中数字列表

    2023-01-30 13:29:09
  • PHP 引用的概念

    2023-11-14 21:24:28
  • php生成4位数字验证码的实现代码

    2023-11-20 15:00:12
  • 详谈python在windows中的文件路径问题

    2023-12-16 22:02:34
  • php网络安全中命令执行漏洞的产生及本质探究

    2023-05-30 05:34:31
  • Pandas数据形状df.shape的实现

    2021-01-27 07:19:07
  • Python开发的实用计算器完整实例

    2023-07-25 17:11:53
  • Anaconda环境克隆、迁移的详细步骤

    2022-02-22 08:36:47
  • Python语法学习之进程间的通信方式

    2023-04-03 11:30:28
  • python多进程中的内存复制(实例讲解)

    2022-01-20 23:34:46
  • JavaScript几种弹窗事件的使用

    2023-08-24 15:59:08
  • python3 tcp的粘包现象和解决办法解析

    2022-08-02 02:22:53
  • MS SQL Server中的CONVERT日期格式化大全

    2010-08-07 11:31:00
  • asp之家 网络编程 m.aspxhome.com