COM中的CSocket无法创建?

lian80629 2002-05-14 11:28:40
我正把过去的一个程序包装成com,里面用了CSocket
但是调试时发现竟然无法create......
我一直跟踪到了CAsyncSocket::Socket
在里面调用socket(nAddressFormat,nSocketType,nProtocolType)
时候错了……
我没有改过去程序的任何地方,但是……
请教各位高手,这是为什么,应该如何解决?
...全文
30 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
WQ 2002-05-14
  • 打赏
  • 举报
回复
和UNIX主机通讯
不用SOCKET
不是所有问题DCOM都可解决
Areece 2002-05-14
  • 打赏
  • 举报
回复
楼上的说得很有道理,非得要用socket吗,如果真的非要用话,何必用dcom呢
wangleen 2002-05-14
  • 打赏
  • 举报
回复
DCOM就可以走RPC,RPC又是走TCP的,你没有必要用socket吧。
不是很懂,见笑了。
lian80629 2002-05-14
  • 打赏
  • 举报
回复
正所谓:胡涂学生年年有,今年怎么这么多?
忘了在调用的程序里INIT了
lian80629 2002-05-14
  • 打赏
  • 举报
回复
可是他也是在调用socket时出错的
错误码是WSANOTINITIALISED (10093)

Successful WSAStartup not yet performed.

Either the program has not called WSAStartup or WSAStartup failed. The program may be accessing a socket which the current active task does not own (i.e. trying to share a socket between tasks), or WSACleanup has been called too many times.
Savage_ts 2002-05-14
  • 打赏
  • 举报
回复
我想在Com中,用API会比较好,我就在Com中用过API的Socket,并没有什么问题。。

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧