
网络编程
文章平均质量分 72
早迎朝阳晚迎星光
这个作者很懒,什么都没留下…
展开
-
IOCP模型与网络编程
IOCP模型与网络编程 http://blog.youkuaiyun.com/neicole/article/details/7549497转载 2014-02-09 10:54:51 · 642 阅读 · 0 评论 -
SOCKET_ERROR & INVALID_SOCKET & WSAGetLastError
SOCKET_ERROR http://www.cnblogs.com/onroad/archive/2009/08/10/1543164.html INVALID_SOCKET http://blog.sina.com.cn/s/blog_76fbd24d0100v9nt.html INVALID_SOCKET的值不是-1,原因参考basetsd.h和WinSock2转载 2014-02-10 19:26:26 · 2480 阅读 · 0 评论 -
一个简单的TCP服务器与客户端示例
这段代码是书上的。 服务器代码 // P97_TcpServer.cpp : 定义控制台应用程序的入口点。 // /** * wsa2库, creat socket, set addr, bind, listen, accept request, * **/ #include "stdafx.h" //#include //#include //#pragma原创 2014-02-10 16:27:27 · 960 阅读 · 0 评论 -
sockaddr_in与SOCKADDR_IN
typedef struct sockaddr_in { #if(_WIN32_WINNT < 0x0600) short sin_family; #else //(_WIN32_WINNT < 0x0600) ADDRESS_FAMILY sin_family; #endif //(_WIN32_WINNT < 0x0600) USHORT sin_port原创 2014-02-10 16:50:56 · 891 阅读 · 0 评论 -
WSASocket()和socket()两个函数的区别
1. http://hi.baidu.com/hxshellcode/item/21d36ff123a8b72e753c4caf 摘要: WSASocket是Windows专用,支持异步操作; socket是unix标准,只能同步操作。 Socket可采用多线程实现非阻塞 。 #具体看链接。 2. http://blog.163.com/zb_wenwu转载 2014-02-11 19:44:31 · 1319 阅读 · 0 评论 -
高级编程简略笔记
1.非阻塞模式Socket 编程 从第一感觉上来讲,非阻塞模式没有阻塞模式清晰。阻塞模式效率太低下,非阻塞模式也没有提高多少。但是非阻塞模式的思想很重要。 非阻塞模式:调用函数后立即返回,不等待结果。-->异步 阻塞模式:等待结果再返回。-->同步 非阻塞模式之所以看起来不清晰,主要是需要由许多while语句调用send与recv。遇到SOCKET_ERROR如果是错误原创 2014-02-11 19:12:34 · 643 阅读 · 0 评论 -
关于I/0模型的简略概述[英文]
原网址:http://blogs.msdn.com/b/csliu/archive/2009/08/18/winsock-i-o-model-part-ii-implementation.aspx In the previous post[6], I summarized several scalable network I/O models in theory. In this a转载 2014-02-12 20:40:25 · 705 阅读 · 0 评论