[Python] 局域网聊天_ipv4_udp

1405 1
IORR_神机 2024-2-24 08:05:50 | 显示全部楼层 |阅读模式
局域网聊天的简单工具,ipv4的电脑,udp协议,ip地址分别是第二方和第一方,端口在1025和65535之间选,不过需要持续运行,可以加个while True的循环

原理就是向对方的ip发送信息,编码,到达对方后解码
发送方
from socket import *
s=socket(AF_INET,SOCK_DGRAM)
s.bind((" ",端口))
data=input ("请输入:")
s.sendto(data.encode(),("ip地址",端口))
redata=s.recvfrom(1024)
print(redata.decode())
s.close()
----------------------
接收方
from socket import *
s=socket(AF_INET,SOCK_DGRAM)
s.bind((" ",端口))
redata=s.recvfrom(1024)
print(redata.decode())
data=input ("请输入:")
s.sendto(data.encode(),("ip地址",端口))
s.close()
Gr3yPh4ntom实名认证 2025-2-6 19:32:03 | 显示全部楼层
大多数网友用socket自己写的聊天软件都有一个问题:都是你发一句我才能发第二句
照这个逻辑还是把它改成木马或者后门比较实用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

IORR_神机

精英红客

关注
  • 24
    主题
  • 2
    粉丝
  • 0
    关注
这家伙很懒,什么都没留下!

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2025 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行