s linux nc命令实现聊天室概念 nmap-ncat-6.40-7.el7.x86_64 服务端,苹果机输入:nc -l 9000 客户端,windows机器输入:telnet 苹果机IP地址 9000 这样双方就可以聊天了。 nc命令的作用 https://www.cnblogs.com/g ...
分类:
系统相关 时间:
2020-05-13 16:46:15
阅读次数:
71
#接受端代码(更改IP地址即可,其余无须修改) import socket #使用IPV4协议,使用UDP协议传输数据 s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM) #绑定端口和端口号,空字符串表示本机任何可用IP地址 s.bind(('100 ...
分类:
Web程序 时间:
2020-05-13 12:37:46
阅读次数:
72
运行流程:编辑好代码后,通过cmd打开文件执行。例:C:\Users\小李酷少>C:\Users\小李酷少\Desktop\发送端.py hello 易见问题:在运行程序的时候容易出现“请求的地址无效”的情况: 这是因为在编辑代码时候输入的ip地址不正确。 解决方法: 打开cmd,输入ipconfi ...
分类:
编程语言 时间:
2020-05-13 09:58:33
阅读次数:
65
实现的功能 1.微信小程序通过UDP实现和ESP8266局域网通信控制 控制开关吸合 控制开关断开 测试说明 1.首先用户需要知道,微信小程序和WI-Fi通过UDP通信有两种方式 第一种:手机连接WI-Fi的无线,通信的IP地址为192.168.4.1 第二种:手机和WI-Fi都连接路由器,通信的I ...
分类:
微信 时间:
2020-05-13 09:54:52
阅读次数:
445
#接收代码 import socket # 使用IPV4协议,使用UDP协议传输数据 s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM) # 绑定端口和端口号,空字符串表示本机任何可用IP地址 s.bind(('', 5000)) while Tru ...
分类:
其他好文 时间:
2020-05-12 22:02:15
阅读次数:
72
UDP适用于对效率要求相对较高而对准确性要求相对较低的场合,例如视频在线点播、网络语音通话等等。 socket模块中经常用于UDP编程的方法主要有: socket([family[,type[,proto]]]):创建一个socket对象,其中family为socket.AF_INET表示IPV4, ...
分类:
编程语言 时间:
2020-05-12 13:57:14
阅读次数:
88
例9-1 编写UDP通信程序,发送端发送一个字符串“Hello world!”。接收端在计算机的5000端口进行接收,并显示接收内容,如果收到字符串bye(忽略大小写)则结束监听。 接收端代码receiver.py: import sys #使用IPV4协议,使用UDP协议传输数据 import s ...
分类:
编程语言 时间:
2020-05-12 13:43:12
阅读次数:
107
reactor模式 在深入了解Netty之前,我们需要先知道reactor(反应器模式),是高性能网络编程必须知道的模式。 BIO 我们先了解下原始socket编程: //这里可以是个多线程,每个线程对应一个socket,循环处理业务,此处代码就略了,主要讲逻辑while (true){ //new ...
分类:
Web程序 时间:
2020-05-12 12:02:45
阅读次数:
84
测试环境: Linux服务器IP:192.168.3.8 交换机IP:192.168.3.123 服务器配置: 1.安装rsyslog yum install rsyslog -y 2.修改配置文件 vim /etc/rsyslog.conf 打开rsyslog的TCP/UDP 514端口 配置日志 ...
分类:
系统相关 时间:
2020-05-12 11:31:12
阅读次数:
96
引言 之前的一篇介绍IO 模型的文章 "IO 模型知多少 | 理论篇" 比较偏理论,很多同学反应不是很好理解。这一篇咱们换一个角度,从代码角度来分析一下。 socket 编程基础 开始之前,我们先来梳理一下,需要提前了解的几个概念: socket: 直译为“插座”,在计算机通信领域,socket 被 ...
分类:
其他好文 时间:
2020-05-12 09:27:59
阅读次数:
55