我在一个mfc程序里面建了一个类CPingServer,使用原始套接字去ping服务器,但是编译时不能识别winsock2的函数(wsasocket。。),#include winsock2又提示重定义错误。
请问该怎么办?
请问该怎么办?
解决方案 »
- webbrowse如何获取选中的文本
- VB调用 VC7的dll 返回值是BSTR类型 (help)
- 以CStatic为基类,从写一个CEdit类
- 数据存储的问题
- 怎么在一个对话框中得到另一个对话框的指针,下面是我的方法,测试失败,运行时出现 重试 忽略 终止 提示,郁闷,在线等待
- 在线求助 编译时 ACE与MFC的冲突
- 愤慨、郁闷、无奈!
- 如何用http代理进行socket传输,就像QQ的程序.
- 求助—关于BCGControlBar皮肤的问题??????
- 请教各位:仿效VC的工具软件SPY中的获取窗口句柄的按钮,该如何做?最好详细一点,分肯定给。
- 如何在文件结尾续写字符?
- 用过AUTOCAD的DWG格式的高手请进。
和默认的SOCKET头文件冲突了吧。
把STDAFX里面的 #include <afxsock.h> 去掉。
还有
BOOL *::InitInstance()里面的
if (!AfxSocketInit())
{
AfxMessageBox(IDP_SOCKETS_INIT_FAILED);
return FALSE;
}
也去掉,自己添加
#include "Winsock2.h"
以及SOCKET初始化函数。
使用winsock函数不是有点多余么
要么你就使用API要么就使用MFC
不要整混了
多谢everforever,用你的方法问题解决了!to mattrew(小耗子):
你用CSocket可以创建原始套接字吗?