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

udp网络程序流程
创建一个基于udp的网络程序流程很简单,具体步骤如下:

创建客户端套接字:socket
发送/接收数据:sendto/recvfrom
关闭套接字

注意
此外还要对飞秋发送协议的简要了解,会更清楚帮助理解:
基本格式:版本号:包编号:发送者姓名:发送者机器号:命令字(32表示发送消息):发送信息内容
举例:1:134871264:haogege:admin:32:你好,陌生人!

import socket
import random# 判断是否是程序的入口
if __name__ == '__main__':while 1:# AF_INET 是ipv4 的类型# sock_dgram 是UDP传输协议的类型a = ['勇士你要去哪?', '我的剑就是你的剑', '树叶的一生只是为了归根吗?', '我命由我,天不可违', '机器人为你服务', '你好'                                                                           '吗?珞', '我与杀戮之中盛放,一如黎鸣中的花朵']send_udp = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)# 固定端口send_udp.bind(('', 9090))i = random.randint(0, 6)neirong = a[i] + '\n'print(neirong + '\n')# 发送数据#模拟网络调试助手#send_udp.sendto(neirong.encode('utf-8'), ('192.168.200.1', 8080))#模拟飞秋send_udp.sendto(('1:14524125:浩先生:hao:32:' + neirong).encode('gbk'), ('192.168.200.1', 2425))recver, dst_ip = send_udp.recvfrom(1024)# 对二进制数据进行解码print(recver.decode('gbk', errors='ignore'), dst_ip)# 关闭send_udp.close()

飞秋大致显示效果:
这里写图片描述
简易接受显示(见谅):
简易接受显示(见谅)

网络调试助手:
这里写图片描述

本文只是简易制作希望对大家有用,如有不当还请包涵。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1621880.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Q-learning原理及其实现方法

Q_learning原理及其实现方法 声明前期回顾简介Q_learning算法Q_learning算法流程Q_learning算法理解Q_learning算法实现知识拓展 声明 学习博客快乐的强化学习1——Q_Learning及其实现方法,加之自己的理解写成,同时欢迎大家访问原博客 前期回顾 pytho…

2015Mac版飞秋无法接受文件夹!!!

飞秋Mac版和windows版在同一个网段下可以互传文件,但是不能传文件夹,脑壳疼。。。 各路大神可以重写飞秋的方法我就不敢说了,只能绕绕弯才能维持得了生活这样子,也可以用其他的飞鸽传书之类 但是大家都用飞秋我也没办法QAQ 用V…

用飞秋给朋友发送消息失败的原因分析及解决办法

作者:朱金灿 来源:http://blog.csdn.net/clever101 使用飞秋经常发生这样的错误: 给用户***发送失败!可能用户已下线,或网络原因,或您发送的内容太长。您可刷新用户列表后重试。 温馨提示:如果对方不在线,您发送信息时…

SLAM从入门到精通(开始篇)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing 163.com】 很多同学喜欢学习linux,但是他们只是把linux当成是一个嵌入式技术在学习,而不是当成工具在使用。平时,要么是自…

Android JNI系列详解之ndk编译工具环境变量配置

一、前提 之前是只介绍了CMake编译工具的使用,现在介绍另一种原生(NDK自带的脚本工具)自带的编译方式:ndk-build,想要使用ndk-build编译工程,我们需要配置全局的环境变量。 二、配置环境变量 找到ndk在电脑…

细看AI芯片的“小趋势”

https://www.toutiao.com/a6686360647858389517/ 2019-05-02 17:34:13 来源:techweb 芯片战争未曾停歇。飞速发展的自动驾驶为芯片厂商带来了新的机会,IC设计商尝试推出更适用于AI场景的芯片,晶圆与封测厂商图加速换代生产线,以…

体验首款Linux消费级平板,原来芯片和系统全是国产

晓查 梦晨 发自 凹非寺量子位 报道 | 公众号 QbitAI 国产OS,国产芯片,号称可以写代码,以生产力平板热议于海外的JingPad…… 真的有那么神吗? 不久前,我们介绍了由中国创业团队打造的移动操作系统JingOS,以…

分库分表之 Sharding-JDBC 中间件,看这篇真的够了!

本文大纲如下 Sharding-JDBC 的基本用法和基本原理前言1. 我的出生和我的家族2. 我统治的世界和我的职责3. 召唤我的方式4. 我的特性和我的工作方法4.3.1. SQL 解析4.3.2. SQL 路由4.3.3. SQL 改写4.3.4. SQL 执行4.3.5. 结果归并4.2.1. 逻辑表和物理表4.2.2. 分片键4.2.3. 路由…

粒子群算法的基本原理和Matlab实现

1.案例背景 1.1 PSO算法介绍 粒子群优化算法(Particle Swarm Optimization,PSO)是计算智能领域,除了蚁群算法,鱼群算法之外的一种群体智能的优化算法,该算法最早是由Kennedy和 Eberhart 在1995年提出的。PSO算法源于对鸟类捕食行为的研究,鸟类捕食时,每只鸟找到食物最简单有效…

【集合学习ConcurrentHashMap】ConcurrentHashMap集合学习

ConcurrentHashMap集合学习 一、JDK1.7 和 1.8 版本ConcurrenHashMap对比分析 JDK 1.7版本 在JDK 1.7版本ConcurrentHashMap使用了分段锁的方式(对Segment进行加锁),其实际结构为:Segment数组 HashEntry数组 链表。由很多个 …

I^2C总线简介

总共有五种工作状态: A:总线非忙状态 该状态时数据线(SDA)和时钟线(SCL)都保持高电平。 B:启动状态 当时钟线(SCL)为高电平状态时,数据线(SDA&…

Docker镜像列表中的none:none是什么

在构建过Docker镜像的电脑上查看本地镜像列表&#xff0c;有可能看到下图红框中的镜像&#xff0c;在列表中展示为<none>:<none>&#xff1a; 这种镜像在Docker官方文档中被称作dangling images&#xff0c;指的是没有标签并且没有被容器使用的镜像。 官方解释 …

三、JVM监控及诊断工具-GUI篇

目录 一、工具概述二、jconsole&#xff08;了解即可&#xff09;1、基本概述2、启动3、三种连接方式4、作用 三、Visual VM 一、工具概述 二、jconsole&#xff08;了解即可&#xff09; 1、基本概述 从Java5开始&#xff0c;在JDK中自带的Java监控和管理控制台用于对JVM中内…

系统架构设计高级技能 · Web架构

现在的一切都是为将来的梦想编织翅膀&#xff0c;让梦想在现实中展翅高飞。 Now everything is for the future of dream weaving wings, let the dream fly in reality. 点击进入系列文章目录 系统架构设计高级技能 Web架构 一、Web架构介绍1.1 Web架构涉及技术1.2 单台服务…

计算机组成原理 | 第一章 计算机系统概述

目录 计算机发展历程 计算机系统层次结构 计算机的性能指标 计算机发展历程 电子计算机的发展已经历了4代&#xff0c;这4代计算机的主要元件分别是电子管、晶体管、中小规模集成电路、大规模集成电路。微型计算机的发展以微处理器技术为标志。可以在计算机中直接执行的语…

快到家了【经济学人】

Refugees Almost home China has successfully absorbed many refugees from Vietnam. But it is ill-prepared for another influx Oct 10th 2015 | QIAOGANG, GUANGXI PROVINCE | From the print edition 来源&#xff1a;Economist 翻译&#xff1a;Z.K. IN A restaurant…

军事物联网如何改变未来战争模式?

军事物联网如何改变未来战争模式&#xff1f; 2017-05-08 17:45:17.0 你是否听说&#xff0c;在物联网的世界里&#xff0c;每一粒沙子都将拥有自己的IP地址。 互联网为我们创造了虚拟世界&#xff0c;与其一字之差的物联网&#xff0c;却为我们开辟了一个从虚拟转向现实的窗口…

去越南旅游,2万人民币能承担几天的花销?

2万人民币可以兑换6600多万越南盾,三年前我有一个同学带着一万块人民币,当时在越南生活了差不多三个月的时间。他之所以会去越南,主要是当时听人家说在越南农村好找老婆,并且彩礼会非常的少,所以就带着一万块钱先去看一看。虽然人回来的时候瘦了点黑了点,但是三个多月只花…

基于springboot学生社团管理系统/基于Java的高校社团管理系统的设计与实现

摘 要 随着信息技术和网络技术的飞速发展&#xff0c;人类已进入全新信息化时代&#xff0c;传统管理技术已无法高效&#xff0c;便捷地管理信息。为了迎合时代需求&#xff0c;优化管理效率&#xff0c;各种各样的管理系统应运而生&#xff0c;各行各业相继进入信息管理时代&…

QChart——折线

Qchart的图形显示依附于QChartView&#xff0c;创建一个QChartView继承类&#xff0c;通过窗口部件的提升进行图表的显示 一、简单认识QLineSeries QLineSeries属于折线类&#xff0c;它继承于QXYSeries类&#xff0c;可以使用QXYSeries类所有方法&#xff0c;对折线进行属性设…