Lv.的博客

随笔分类 -  qt_network

网络编程
摘要:每个udp包的最大大小是多少? 65507 约等于 64K为什么最大是65507? 因为udp包头有2个byte用于记录包体长度. 2个byte可表示最大值为: 2^16-1=64K-1=65535 udp包头占8字节, ip包头占20字节, 65535-28 = 65507如果要发送的udp报文大... 阅读全文
posted @ 2015-11-23 15:34 Avatarx 编辑
摘要:TheQSslSocketclass provides an SSL encrypted socket for both clients and servers.More...Header:#include Since:Qt 4.3Inherits:QTcpSocketNote:All functi... 阅读全文
posted @ 2015-09-17 13:21 Avatarx 编辑
摘要:一、概述: #include QUdpSocket类继承自QAbstractSocket,该类中的所有函数都是可重入的(reentrent)。二、介绍: QUdpSocket公有类型:view plaincopy to ... 阅读全文
posted @ 2015-09-16 13:05 Avatarx 编辑
摘要:下面我们就讲解如何获取自己电脑的IP地址以及其他网络信息。这一节中,我们会涉及到网络模块(QtNetwork Module)中的QHostInfo ,QHostAddress ,QNetworkInterface和QNetworkAddressEntry等几个类。下面是详细内容。我们新建Qt4 Gu... 阅读全文
posted @ 2014-05-28 23:38 Avatarx 编辑
摘要:1、QTcpSocket 继承于QAbstractSocket继承于QIODevice2、QTcpSocket提供的几种接收和发送数据方法write( const char *, qint64 ) : qint64write( const char * ) : qint64write( const ... 阅读全文
posted @ 2014-05-28 23:25 Avatarx 编辑
摘要:使用网上的qextserialport-1.2类,自行开发多线程串口通信。开发的过程中,出现两个问题:问题1:我用信号槽跨线程调用串口类MyCom 发送和接收数据,中间运行的时候,会内存错误,Qt error LNK2001: unresolved external symbol,导致程序崩溃。解决... 阅读全文
posted @ 2014-05-28 17:38 Avatarx 编辑
摘要:在Qt中,提供了多种IPC方法,作者所用的是QLocalServer和QLocalSocket。看起来好像和Socket搭上点边,实则底层是windows的name pipe。这应该是支持双工通信的。一 QLocalServer#ifndef VXMAINWINDOW_H#define VXMAIN... 阅读全文
posted @ 2014-05-23 09:04 Avatarx 编辑
摘要:分类:C/C++TCP TCP是一个基于流的协议。对于应用程序,数据表现为一个长长的流,而不是一个大大的平面文件。基于TCP的高层协议通常是基于行的或者基于块的。 ●、基于行的协议把数据作为一行文本进行传输,每行都以一个换行符结尾。 ●、基于块的协议把数据作为二进制块进行传输,每块是由一个size大... 阅读全文
posted @ 2014-05-23 09:02 Avatarx 编辑
摘要:#include ; #include ;--------------------------------------------------------------------------------socket()函数 int socket(int domain, int type, int p... 阅读全文
posted @ 2014-05-16 09:59 Avatarx 编辑