
网络编程
开心笑
C 算法 网络 嵌入式 Linux
展开
-
Windows Socket 1.1库函数查询索引
Windows Socket 1.1库函数 下面以字母顺序列出了套接口库函数。 1. accept() 头文件: #include 函数原型: SOCKETPASCAL FAR accept( SOCKET s, struct sockaddr FAR* addr, intFAR* addrlen); s:套接口描述字,该套接口在listen()后监听连接。 addr:(原创 2012-03-21 11:50:15 · 1493 阅读 · 1 评论 -
上网之端口知识
计算机之间通信是通过端口进行的,例如:访问一个网站时,Windows就会在本机开一个端口(例如1025端口),然后去连接远方网站服务器的一个端口,别人访问你时也是如此。默认状态下,Windows会打开许多服务端口,黑客常常利用这些端口来实施入侵,因此掌握端口方面的知识,是安全上网必备的技能。 一、常用端口及其分类 电脑在Internet上相互通信需要使用TCP/IP协议,根据TCP/I转载 2012-10-31 20:31:47 · 2352 阅读 · 0 评论 -
VC++实现ip数据包解包TCP解包HTTP
我们需要监控用户的互联网行为,则需要检测HTTP 如何在网络层截取HTTP呢,众所周知,网站是80号端口 代码实现如下 [cpp] view plaincopyprint? CInitSock theSock; void GetFtp(char *pData, DWORD dwDestIp转载 2012-12-25 09:49:20 · 1871 阅读 · 0 评论 -
网络编程学习小结
几种网络编程方式: ISAPI、CGI、WinInet、Winsock 它们之间的区别: 1) ISAPI主要是开发基于浏览器客户端与服务器端程序。效率比CGI方式高,而且也扩展了CGI没有的一些功能。(基于TCP/IP模型中的应用层) 2) CGI主要是开发基于浏览器客户端与服务器端程序。(基于TCP/IP模型中的应用层) 3) WinInet主要是开发客户端程序。(基于TCP/IP模转载 2013-01-16 15:34:52 · 829 阅读 · 0 评论 -
影响网络应用程序性能的因素
基础网络部分指物理的网络结构和链路,主要有下面几个方面的因素: 网络的速率和带宽。这是一个根本的问题,如果网络的基础设施不够快的话,那么其他都面谈。 通讯计算机之间的距离和路由。最基本的知识,在LAN内的应用程序就能够跑的飞快,因为基本上LAN的计算机第一个条件满足了,而且距离短,且路由跳数少,但对于WAN的应用程序来说距离和路由是决定程序性能的很重要的方面,一般来说距离越远,信息的传输延迟转载 2013-02-28 17:09:57 · 1009 阅读 · 0 评论