C++
lusirking
这个作者很懒,什么都没留下…
展开
-
C++ socket函数解析
socket()函数intsocket(int domain, int type, int protocol);socket函数对应于普通文件的打开操作。普通文件的打开操作返回一个文件描述字,而socket()用于创建一个socket描述符(socket descriptor),它唯一标识一个socket。这个socket描述字跟文件描述字一样,后续的操作都有用到它,把它作为参数,通过它来原创 2016-05-21 15:42:15 · 3835 阅读 · 0 评论 -
获取本机所有网卡的网卡名、网卡描述、网卡MAC地址、网卡IP、网卡类型等信息及网线是否插入状态
使用windows sdk提供的API函数GetAdaptersInfo()可以获得本机所有网卡的网卡名、网卡描述、网卡MAC地址、网卡IP、网卡类型等信息,并用IP_ADAPTER_INFO结构体存储,使用GetIfEntry()获取网卡的状态,可有效判断出网卡通讯是否正常,是否插入网线等状态......关于本文更为详细的说明及代码示例详见:http://download.csdn.net/原创 2016-06-29 10:36:29 · 17867 阅读 · 2 评论 -
Socket相关
1、Windows Socket相关:一般情况下,套接字默认是非阻塞的,如果非必需不要用以下代码将套接字设置为非阻塞:Uint32 argRet = 0; if(SOCKET_ERROR == ioctlsocket(sockNew, FIONBIO, &argRet)) { printf("ERROR: VdpuTransferManage_Listen::run(原创 2016-06-28 20:56:19 · 695 阅读 · 0 评论 -
C++子类的构造函数后面加:冒号的作用
在C++类的构造函数中经常会看到如下格式的写法:MyWindow::MyWindow(QWidget* parent , Qt::WindowFlags flag) : QMainWindow(parent,flag)上述语句中单冒号(:)的作用是表示后面是初始化列表,一般有三种使用场景。1、对父类进行初始化调用格式为“子类构造函数 : 父类构造函数”,如下,其中QMainWin...原创 2018-11-12 13:11:09 · 48804 阅读 · 5 评论