关于CAsyncSocket类中connect()函数两个参数的问题。给分

mali1 2002-10-21 05:37:29
在我的程序中,connect(m_szServername,m_nPort),其中m_szServername是CString类,m_nPort是unsigned short形,m_szServername="www.sina.com.cn"
m_nPort=80,不知为什么总是连不成功。肯定什么地方出了低级错误。希望诸位帮帮忙,我在这里先谢过了。
...全文
11 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chen_jun_fen 2002-10-22
把PORT改大一点,比如30000 , 40000 什么的e
回复
nrlilo 2002-10-22
m_nport应该是unsigned int,不知道是不是类型的问题?还有,你换成一个自己的服务器试一下,不要使用不知道的端口号调试。使用GetLastError()定位一下错误更好。
回复
Cowboy22 2002-10-22
GetLastError()找原因.
回复
snsins 2002-10-21
应该是别的地方出错了
m_szServername用CString是可以的
我用过
回复
whydoyoucare 2002-10-21
估计是数据类型不对!

connect中的m_szServername应该是LPCTSTR类型的,你试试类型转化一下!
回复
everandforever 2002-10-21
连接怎么不成功了, 返回值又是什么.
回复
相关推荐
发帖
网络编程
创建于2007-09-28

1.8w+

社区成员

VC/MFC 网络编程
申请成为版主
帖子事件
创建了帖子
2002-10-21 05:37
社区公告
暂无公告