摘要: 主要是两个函数的使用,gethostname();、gethostbyname();自定义两个函数GetLocalHostName获取计算机名、GetIPAddress获取IP地址 1 int CIPDlg::GetLocalHostName(CString &strHostName) 2 { 3 char szHostName[256]; 4 int nRetCode; 5 nRetCode = gethostname(szHostName, sizeof(szHostName)); 6 if(nRetCode != 0) 7 { 8 ... 阅读全文
posted @ 2014-03-30 17:53 冷冰若水 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 转自:很幽默的讲解六种Socket I/O模型一、select 模型二、WSAAsyncSelect 模型三、WSAEventSelect 模型四、Overlapped I/O 事件通知模型五、Overlapped I/O 完成例程模型六、IOCP 模型老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的信箱里。这和Socket模型非常类似。下面我就以老陈接收信件为例讲解Socket I/O模型。一、select 模型老陈非常想看到女儿的信,以至于他每隔10分钟就下楼检查信箱,看是否有女儿的信。在这种情况下,“下楼检查信箱”然后回到楼上耽误了老陈太多的 阅读全文
posted @ 2014-03-30 09:40 冷冰若水 阅读(414) 评论(0) 推荐(0) 编辑