- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 TCP socket 阻塞和非租塞
最近在写socket通信,因为要用到多个通信实体故采用select+非阻塞模式,现将一些测试结果记录在此客户端: 客户端在connect之前把套接字设置成非租塞模式,调用connect的时候显示:Operation now in progress, 此时无法判断connect成功还是失败, (1)成功: 将sockfd 加入select可读集合监控,当connect连接...
2018-08-01 13:43:39 747
原创 ARP广播原理和数据包格式
1. ARP广播原理:(1)A(135.24.25.23)和同一网段内的主机B(135.24.25.32)通信 查找arp 表没有32 IP的MAC地址 判断A 和B 是在同一局域网内,A向局域网发送ARP广播,B收到广播后 会把自己的MAC地址以广播的形式发送给A,A获取到B的MAC 保存到自己的ARP缓存中,通讯开始(2)A(135.24.25.23)和不同同一网段内的主机B(13...
2018-04-04 16:33:55 14476 1
原创 【MQTT】在Windows下搭建MQTT服务器
MQTT,是IBM推出的一种针对移动终端设备的基于TCP/IP的发布/预订协议,可以连接大量的远程传感器和控制设备:轻量级的消息订阅和发布(publish/subscribe)协议建立在TCP/IP协议之上 物联网,MQTT在这方面应用较多这里MQTT分客户端服务器端 网上的确有很多代码,但是服务器端的配置很少,而MQTT是通过TCP/IP协议连接的,MQTT是协议类型HTTP协议一样,也需要对应...
2018-03-13 16:34:15 4985 1
原创 getopt()函数使用说明
头文件:#include 函数原型:int getopt(int argc,char *const argv[ ],const char * optstring)getopt()用来分析命令行参数。参数argc和argv是main()传递的参数和参数的个数。参数optstring指向短参数列表,如"1ac:d::"就是一个短参数列表。短参数的定义是一个'-'后面跟一个字母或数字,象-a
2017-10-09 17:16:57 259
Protocol Test Harness
2018-10-18
MQTT客户端paho 对应的java环境JDK
2018-03-25
MQTT 客户端paho
2018-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人