linux的TCP连接数量最大不能超过65535个吗,那服务器是如何应对百万千万的并发的?
qt4 udp QUdpSocket -------wireshark
总结:客户端的connect在三次握手的第二个次返回,而服务器端的accept在三次握手的第三次返回,这也是dos攻击的基本原理。
可见udp Frame的层层包裹,
第1层EtherNet II包,记录源MAC和目的MAC等
第2层是IPv4包,记录源ip和目的ip等
第3层是udp包,记录端口等
第4层才是真正的数据,"hello world"
QUdpSocket
1.绑定IP地址和端口
bind (ip address, port);
2.连接消息传递机制
connect (变量名,信号函数, 窗口对象,槽函数);
信号函数:readyread()
槽函数:自定义槽函数,包含以下两个函数。
3.等待接收数据
hasPendingDatagrams();
4.读取数据
readDatagram(接收字符串的变量,接收字符串长度,ip address, port);
5.发送数据
writeDatagram(发送字符串的变量,发送字符串长度,ip address, port);
网友评论