![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SOCKET
文章平均质量分 80
bailang_zhizun
这个作者很懒,什么都没留下…
展开
-
【UDP】 - 虚拟机Nat模式下,UDP阻塞接收不到数据的问题
1、问题:客户端:Udp通信,recvfrom阻塞接收数据。服务端:当收到客户端发送的数据时,立刻反馈数据至客户端,客户端能收到反馈数据,但是如果等待两分钟之后再反馈至客户端,此时客户端不能收到数据;其中,客户端运行在虚拟机中,虚拟机采用Nat模式与主机相连。2、现象:服务端:wireshark能抓到发往客户端的数据客户端:客户端主机能抓到发往客户端的数据,虚拟机抓不到说明,服务端发送的数据已经到达客户端虚拟机所在的主机,但是并没有将数据从主机发送至虚拟机。3、原因:由于原创 2020-12-03 16:44:23 · 7796 阅读 · 2 评论 -
Socket - 使用Socket 创建 TCP\UDP 通信(Windows)
Socket的使用可以分为TCP方式、UDP方式,下面就对两种使用方式进行简单的总结1、TCP方式TCP方式即点对点的方式,需要建立连接之后才能进行Socket通信。服务器端:在建立服务器端的Socket时,服务其端需要进行:1、初始化SOCKET运行库;2、配置通信地址;3、创建(socket)SOCKET;4、绑定(bind)SOCKET地址;5、监听(li...原创 2017-10-11 15:27:13 · 1646 阅读 · 0 评论 -
Socket - 通过SOCKET发送、接收结构体数据
通过SOCKET发送、接收结构体数据记录一下如何使用SOCKET发送、接收结构体数据。现有如下结构体:typedef STRUCT USERINFO{char name[30];char addr[100];int age;};定义结构体对象:USERINFO usreInfo;//发送结构体数据send(sock, (cha原创 2017-10-11 16:37:34 · 12715 阅读 · 0 评论 -
QT - 创建TCP Socket通信
QT创建TCP Socket通信 最近在学习QT,了解到QT可以进行SOCKET网络通信,进行学习,并建立一个简单的聊天DEMO。为了测试是否能与VS2012下的程序进行通信,在VS2012下建立一个客户端程序,进行通信测试,发现可以进行通信。由此也可以证明,对于采用同一种通信协议(TCP)的两个程序而言,不管是采用什么编译器,尽管采用的语法不同,仍是能够进行通信的。下面先对QT的...原创 2017-10-24 11:52:00 · 74129 阅读 · 18 评论 -
QT - 创建UDP Socket通信
QT - 创建UDP Socket通信原创 2017-12-15 11:11:12 · 4457 阅读 · 5 评论