飞秋使用传输协议为UDP
1、向局域网内某个ip好友的飞秋发送消息
# 1.先导入模块、创建一个套接字
from socket import *
updsocket = socket(AF_INET,SOCK_DGRAM)
# 2.设置接收方的ip地址和端口
# 飞秋的端口为:2425
data = (“192.168.75.75(这里是接收方的ip)”,2425)
# 3.使用刚才创建的套接字调用sendto命令发送消息
updsocket.sendto("hahaha(这里是要发送的内容)",data)
# 需要注意的是如果发送的内容是汉字的话,要进行转换
name="哈哈哈"
updsocket.sendto(name.encode("utf-8或者gb23212"),data)

下面是面向对象编程

#指定一个人的飞秋发送一次性消息
def one_to_one():content=input("请输入内容:")msg="1:123456:user:name:32:"+contentdata=input("请输入接收方的ip地址最后两位:")ip="192.168.75."+dataupdsocket.sendto(msg.encode("gb2312"),(ip,2425))
#指定一个人的飞秋往死里发
def one_to_one_again():content=input("请输入内容:")msg="1:123456:user:name:32:"+contentdata=input("请输入接收方的ip地址:")ip="192.168.75."+datawhile True:updsocket.sendto(msg.encode("gb2312"),(ip,2425))
#指定局域网内所有飞秋进行发送
def one_to_all():content=input("请输入内容:")msg="1:123456:user:name:32:"+contentfor i in range(255):ip = "192.168.75."+ str(i)updsocket.sendto(msg.encode("gb2312"),(ip,2425))
#指定局域网内所有飞秋狂发,容易把对方发死机
def one_to_all_again():content=input("请输入内容:")msg="1:123456:冰冰:范-PC:32:"+contentwhile True:for i in range(255):ip = "192.168.75." + str(i)time.sleep(10)updsocket.sendto(msg.encode("gb2312"),(ip,2425))
def main():num = int(input("请输入你想要使用的发送方式:\n(1)一对一单次发送消息\n(2)一对一多次发送消息\n(3)对局域网内所有用户单次发送消息\n(4)对局域网内所有用户多次发送消息\n:"))if num == 1:one_to_one()elif num == 2:one_to_one_again()elif num == 3:one_to_all()elif num == 4:one_to_all_again()else:print("输入错误")if __name__ == "__main__":
main()

如何使用UDP协议给飞秋发送消息相关推荐

  1. java向飞秋发文件_Java 给飞秋发送消息

    UDP面向无连接,给飞秋发送消息 package com.wxh.day1017; //给飞秋发送消息 import java.io.*; import java.net.*; public clas ...

  2. 飞秋发送消息的快捷键改为 ctrl+enter

    不是在系统设置中,而是在"对话"的时候"发送(S)"按钮右侧有个向下的箭头,在那里面有一个选项

  3. Python UDP协议,冒充飞Q发送消息

    import socket #网络通信 TCP,UDP#飞Q发送消息报文的格式 mystr="1_lbt4_10#32899#002481627512#0#0#0:1289671407:你的 ...

  4. Verilog 实现千兆网UDP协议 基于88E1111--数据发送

    Verilog 实现千兆网UDP协议 基于88E1111–数据发送 注:此版本没有添加ARP PING 等,未完待续. 注:项目采用Verilog开发,基于Vivado编译器. UDP(User Da ...

  5. {网络编程}和{多线程}应用:基于UDP协议【实现多发送方发送数据到同一个接收者】--练习

    要求: 使用多线程实现多发送方发送数据到同一个接收者 代码: 发送端:可以在多台电脑上启动发送端,同时向接收端发送数据 注意:匹配地址和端口号 package com.qf.demo;import j ...

  6. QQ--基于TCP/UDP协议的通讯原理

    QQ是一个基于TCP/UDP协议的通讯软件  发送消息的时候是UDP打洞,登陆的时候使用HTTP~因为登陆服务器其实就是一个HTTP服 务器,只不过不是常用的那些,那个服务器是腾讯自行开发的!   一 ...

  7. 使用python模拟飞秋,网络助手发消息及自动回复简易制作

    udp网络程序流程 创建一个基于udp的网络程序流程很简单,具体步骤如下: 创建客户端套接字:socket 发送/接收数据:sendto/recvfrom 关闭套接字 注意 此外还要对飞秋发送协议的简 ...

  8. linux飞秋查看共享文件,Ubuntu下的iptux和Windows下的飞秋互传文件

    1.问题 当Linux下的iptux是安装源里的版本时,存在下面的问题: Windows下的飞秋可以向Linux下的iptux发送文件,iptux接受正常 Linux下的iputx给Windows下的 ...

  9. 微信小程序基于udp协议与esp8266进行通信

    1.概述 微信小程序有关于UDP协议的API,具体内容可前往官网查看:整体实现的思路就是利用路由组一个局域网,手机.路由器和esp8266,手机和esp8266连接路由器,登录路由器查看esp8266 ...

最新文章

  1. Codeforces Round #596 Div. 2 C ~E
  2. Spring 面试题(2021最新版)赶紧收藏!
  3. 2015c语言成绩查询,2015年3月全国计算机二级C语言选择第1套
  4. 程序员如何快速准备面试中的算法 - 结构之法
  5. 利用Navigation Timing测量页面加载时间
  6. Mysql ibd文件恢复指南
  7. C++11正则表达式例子集合
  8. 深度召回模型在QQ看点推荐中的应用实践
  9. matlab求滤波器的冲激响应,在TMS320C5410上用MATLAB实现有限冲激响应滤波器
  10. 与7无关的数(信息学奥赛一本通-T1094)
  11. 64centos安装mysql_CentOS7 64位安装mysql教程,亲测完美
  12. 使用IntelliJ IDEA 前最好修改的配置
  13. python消费kafka逻辑处理导致cpu升高_Kafka 消费迟滞监控工具 Burrow
  14. linux redis 安装部署,Linux Redis安装部署
  15. Mac动态壁纸应用Dynamic Wallpaper 11
  16. 3.Chrome开发者工具不完全指南(二、进阶篇)
  17. H3C WAC360 基于Win2012 NPS 802.1x 认证
  18. ubuntu20.04 NVIDIA显卡驱动安装教程(Y9000p)
  19. 百度地图 ( 一 ) 显示地图
  20. Java——万字总结网络编程

热门文章

  1. mysql数据库事务隔离级别的查看、设置、以及隔离级别有效范围的设置
  2. java电影票选座_jQuery仿猫眼电影票在线选座购买特效
  3. 大学计算机专业容易挂科的内容,大学最“烧脑”的3类专业,很容易挂科,但就业前景一片大好!...
  4. 牛客SQL大厂面试真题——出行场景(滴滴打车)
  5. 修改keil5工程名称
  6. 如何进入电商直播行业?直播平台有哪些选择?
  7. 异业合作 防沉迷将会给网游带来新机遇?
  8. 笔试常见的智力题 附答案
  9. 第二讲:域名购买与备案
  10. 怎样添加设置Word页眉?技巧分享!如何插入word文档页眉?