什么是winsock winsock是Windows下的网络编程接口,它是由Unix下的BSD Socket发展而来,是一个与网络协议无关的编程接口。 构建编程环境 winsock在常见的Windows平台上有两个主要的版本,即winsock1和winsock2。编写与winsock1兼容的程序你需要引用头文件winsock.H,如果编写使用winsock2的程序,则需要引用winsock2.H。此外还有一个MSWSOCK.H头文件,它是专门用来支持在Windows平台上高性能网络程序扩展功能的。使用WINSO...
by gunnerlzx - 网络技术文档中心 - 2007-06-12 22:17:17 阅读(455) 回复(0)
TCP/IP winsock高级编程 作者:蒋勇 http://www.kipway.com 利用winsock编程由同步和异步方式,同步方式逻辑清晰,编程专注于应用,在抢先式的多任务操作系统中(WinNt、Win2K)采用多线程方式效率基本达到异步方式的水平,应此以下为同步方式编程要点。 1、快速通信 winsock的Nagle算法将降低小数据报的发送速度,而系统默认是使用Nagle算法,使用 int setsockopt(SOCKET s,int level,int optname,const char FAR *optval,...
一、TCP/IP 体系结构与特点 1、TCP/IP体系结构 TCP/IP协议实际上就是在物理网上的一组完整的网络协议。其中TCP是提供传输层服务,而IP则是提供网络层服务。TCP/IP包括以下协议:(结构如图1.1) (图1.1) IP: 网间协议(Internet Protocol) 负责主机间数据的路由和网络上数据的存储。同时为ICMP,TCP, UDP提供分组发送服务。用户进程通常不需要涉及这一层。 ARP: 地址解析协议(Address Resolution Protoc...
在龚建伟的《串口调试助手vc源程序及编程详细过程》的这篇文章中有这么一句话 3.利用ClassWizard定义CMSComm类控制对象 打开ClassWizard->;Member Viariables选项卡,选择CSCommTestDlg类,为IDC_MSCOMM1添加控制变量:m_ctrlComm,这时你可以看一看,在对话框头文件中自动加入了//{{AFX_INCLUDES() #include "mscomm.h" //}}AFX_INCLUDES (这时运行程序,如果有错,那就再从头开始)。 当我打开Member Viariables选项卡后...
Fatal...\Include\EXCPT.H 23:Error directive:ERROR:Only Mac or Win32 targe 注:我把vc的库文件拷过来了。 清高手指点,谢谢了!!
前天,同事给我说一个问题, 就是用户在IE地址栏,输入的不是网址,而是一个简单的单词或句子时,做一个BHO,转到自己设定的一个页面,我当时低估了做这件事情的难度,以为只要在 DISPID_BEFORENAVIGATE2 之前,就可以处理了,可是事情没这么简单,在DISPID_BEFORENAVIGATE2之前,IE已经将输入的关键字改成MSN搜索引擎的URL了。 后来我下载了安装了百度搜霸,这样输入单词或句子的时候,就可以自动跳转到百度的搜索页面。 我该如何...
各位,我写了个客户机--服务器程序,在本机上测试的时候,服务器端地址填"127.0.0.1",客户端也填"127.0.0.1"这样没问题,可以正常连接,可是我把服务器换到机房的机子上,然后把客户端和服务器端地址改成 远程IP地址,连接时就出现10061错误了,然后查了一下错误的解释,说"由于目标机器积极拒绝,无法连接",请问这是什么原因呢?麻烦告诉我一下,谢谢了。
我将在线程中操作文档类和视图类总结如下(我是菜鸟有写错的地方希望高手给指出来以免误导他人): 在网上看到了好多关于多线程编程的问题,可是发现给出编程例子很简单;因为我要写一个服务程序,涉及到线程文档操作和视图类操作,找了好久也没有找到这样的例子(不好意思,我是一个初学者对vc不熟),通过查找一些资料但是这些资料上也只是说在线程操作文档类和视图类要注意的一些事情,没有具体的例子;我费了好长时间才知道怎么...