如何在同一个程序中使用CSocket和Socket2.0API?
我的服务器程序需要在3个端口上侦听,由于其中两个数据量很小,我打算用CSocket。另外一个数据量非常大,我打算用Socket2.0API。但#include <afxsock.h>和Winsock2.h会有重复定义,WSAStartup也不一样,如何解决? 问题点数:100、回复次数:6Top
1 楼wwywwy(wwywwy)回复于 2002-12-09 10:45:33 得分 85
先include Winsock2.hTop
2 楼yonghengdizhen(等季节一过,繁花就凋落)回复于 2002-12-09 11:05:37 得分 0
用loadlibrary,getprocaddress方式动态加载.Top
3 楼shesh(无所谓)回复于 2002-12-09 13:02:58 得分 10
在StdAfx.h里先包含#include <winsock2.h>再包含#include <afxsock.h>
这样的顺序就没问题了.
#include <winsock2.h>
#include <afxsock.h>Top
4 楼zhaolaoxin()回复于 2002-12-09 13:04:48 得分 0
只要包含<afxsock.h>就足够了。Top
5 楼ExitWin(ExitWin)回复于 2002-12-09 16:21:43 得分 5
这样的顺序就没问题了.
#include <winsock2.h>
#include <afxsock.h>
Top
6 楼ShutDOT(孔雀开屏是美丽的,但转过身就是屁眼了)回复于 2002-12-09 16:35:34 得分 0
gzTop
相关问题
- csocket 与 socket api?
- 我用api写的winsock udp,能不能在一个线程里阻塞接受,另一个线程同时发送?同一个socket
- 如何用同一个socket连接,发送多次http请求?
- 在同一个Socket里接收多个文件,应该如何处理?
- socket是一一对应的吗,同一个tcplistener能否连接多个TcpClient???
- ClientSocket1->Socket与Socket是什么区别??是不是指同一个对象???见例子
- 对于同一个SOCKET,能否起多个线程同时读、写呢?如何实现?
- 高手赐教:使用同一个SOCKET是否可以同时调用recv和send
- 关于SOCKET线程池,多个线程可否对同一个套接字同时写操作等问题?
- 不同socket调用同一个线程的发送函数发送数据,会有问题吗?




