专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > C++ Builder

c++builder编写一个聊天程序,运用sendto函数时出现了异常。请大神指教~

发布时间:2011-06-28 14:04:21 文章来源:www.iduyao.cn 采编人员:星星草
c++builder编写一个聊天程序,运用sendto函数时出现了错误。请大神指教~~
报错:
[C++ Error] Unit1.cpp(46): E2034 Cannot convert 'TWinsock *' to 'unsigned int'
[C++ Error] Unit1.cpp(46): E2342 Type mismatch in parameter 's' (wanted 'unsigned int', got 'TWinsock *')
部分代码如下:
  sockaddr_in * RemoteSockAddr;
  char*IDBuffer;
  Edit_IDAddr->GetSelTextBuf(IDBuffer,100);

  RemoteSockAddr->sin_family=AF_INET;
  RemoteSockAddr->sin_port=6000;
  RemoteSockAddr->sin_addr.S_un.S_addr =inet_addr(IDBuffer);

  char*SendBuffer;
  Edit_Send->GetSelTextBuf(SendBuffer,100);
  sendto(Winsock1,SendBuffer,Edit_IDAddr->GetTextLen()+1 ,0,
  (sockaddr*)RemoteSockAddr,sizeof(sockaddr_in));

------解决方案--------------------
Cannot convert 'TWinsock *' to 'unsigned int'
提示的多清楚啊,你查查sendto函数的用法,就明白了

------解决方案--------------------
参数类型不正确
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: