要进行网络编程应该包含winsock.h或者winsock2.h啊,里面包含有socket的定义的。记得指定链接库ws2_32.lib啊,不然不能链接成功的,呵呵
解决方案 »
- if(p)还是if(p != NULL)
- QueryInfo(HTTP_QUERY_RAW_HEADERS_CRLF, strNewLocation); HTTP_QUERY_RAW_HEADERS_CRLF这个宏什么意思?
- 请问各位高手《windows程序设计》这本书该如何学习???
- 【庆祝】申请VC/MFC网络版版主成功,庆祝散分!
- 怎样让SQL Server自动生成序号,或在VC里自动生成也可以
- JavaScript如何响应ActiveX的事件Events?
- 服务启动失败的问题
- 请问图片控件的属性中styles和extend styles有什么区别,
- 初学者问题:如何在列表视图中显示Access数据库中的日期?
- 能不能让整个CListCtrl所有的ITem被选中的时候就像编辑框一样,不是单独的选中某个Item而已??
- 提一个比较弱的问题!(CListBox)
- 高手请分析如下代码为何不能达到目的?
windows下只有winsock.h何winsock2.h两种可能。在vc中都是有的。
<socket.h>的代码如下:这个文件在我机器上的路径为c:\program files\microsoft sdk\samples\NetDS\RRas\ip/*++Copyright (c) 1999 - 2000 Microsoft CorporationModule Name: sample\socket.hAbstract: The file contains the header for socket.c--*/#ifndef _SOCKET_H_
#define _SOCKET_H_DWORD
SocketCreate (
IN IPADDRESS ipAddress,
IN HANDLE hEvent,
OUT SOCKET *psSocket);DWORD
SocketDestroy (
IN SOCKET sSocket);DWORD
SocketSend (
IN SOCKET sSocket,
IN IPADDRESS ipDestination,
IN PPACKET pPacket);DWORD
SocketReceive (
IN SOCKET sSocket,
IN PPACKET pPacket);BOOL
SocketReceiveEvent (
IN SOCKET sSocket);#endif // _SOCKET_H_
winsock是TCP/IP上的API.将程序的#include<socket.h>改为#include<winsock.h>试试