![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
windows网络编程
文章平均质量分 78
Ryan_CF
这个作者很懒,什么都没留下…
展开
-
私有IP地址与公有IP地址的转换:NAT
转自百度百科:http://baike.baidu.com/view/16102.htm网络地址转换(NAT,Network Address Translation)属接入广域网(WAN)技术,是一种将私有(保留)地址转化为合法IP地址的转换技术,它被广泛应用于各种类型Internet接入方式和各种类型的网络中。原因很简单,NAT不仅完美地解决了lP地址不足的问题,而且还能够有效地避免转载 2013-07-29 16:10:46 · 15260 阅读 · 0 评论 -
非阻塞 socket整理
非阻塞 connect: 在一个 TCP 套接字被设置为非阻塞之后调用 connect ,connect 会立即返回 EINPROGRESS 错误,表示连接操作正在进行中,但是仍未完成,与此同时 TCP 三次握手操作会同时进行。在这之后,我们可以通过调用 select 来检查这个链接是否建立成功。非阻塞 connect 有三种用途:1.我们可以在 TCP 三次握手的同时做一些转载 2013-07-30 14:47:00 · 542 阅读 · 0 评论 -
winSock 实现文件的传输
简单的C/S架构的文件传输,使用的是阻塞模式,下次尝试非阻塞的和异步模式的。PS.最近在看,感觉读起来很累,果然是基础太差啊。客户端#include "stdafx.h"#include #pragma comment(lib, "ws2_32.lib")int main(){ WORD wVersion; WSADATA wsaData; int er原创 2013-08-02 16:03:22 · 1639 阅读 · 0 评论 -
同步与异步Socket
来自: http://blog.csdn.net/ken451016394/article/details/7478436MFC对SOCKET编程的支持其实是很充分的,然而其文档是语焉不详的。以至于大多数用VC编写的功能稍复杂的网络程序,还是使用API的。故CAsyncSocket及CSocket事实上成为疑难,群众多敬而远之。余好事者也,不忍资源浪费,特为之注解。一、转载 2013-07-29 09:43:03 · 509 阅读 · 0 评论 -
IP(Internet Protocal) 地址 说明
转自:http://blog.csdn.net/tianlesoftware/article/details/6207289IP(Internet Protocol: 网络之间互连的协议)地址就是给每个连接在Internet上的主机分配的一个32bit地址。按照TCP/IP协议规定,IP地址用二进制来表示,每个IP地址长32bit,比特换算成字节,就是4个字节。例如一个采用二进制形转载 2013-07-29 15:15:49 · 759 阅读 · 0 评论