关于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,不知为什么总是连不成功。肯定什么地方出了低级错误。希望诸位帮帮忙,我在这里先谢过了。
...全文
44 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
连接怎么不成功了, 返回值又是什么.

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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