请教关于使用Socket通信(UDP)

hua2136 2007-08-13 11:31:20
我想建立一个UDP通信的模型,很简单,就是把一个信息发到指定的对方处,
比如我设定好了对方信息:
--------------------------------------------------------
sockaddr_in recvAddr;
recvAddr.sin_family = AF_INET;
recvAddr.sin_port = htons( 27015);
recvAddr.sin_addr.s_addr = inet_addr( "192.168.10.10");

sendto(.....);
--------------------------------------------------------
但问题是,我这个只可以在局域网内发送,应该是没有设定对方的网关和子网掩码吧,请教这如何设定?
...全文
157 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
长尾巴的悟空 2007-08-14
  • 打赏
  • 举报
回复
TCP/IP
UDP
ASK
???
hua2136 2007-08-14
  • 打赏
  • 举报
回复
明白了,该向哪个方向找资料了。谢谢
ouyh12345 2007-08-14
  • 打赏
  • 举报
回复
获得对方的公网ip
woodyk 2007-08-14
  • 打赏
  • 举报
回复
1.获得公网中目的计算机的IP和UDP端口号;
2.目的计算机不是暴露在公网上的话,要通过端口映射等方式从公网映射到你的目的计算机。

其他的就是正常的socket通讯就可以了。
mr.zhoux 2007-08-14
  • 打赏
  • 举报
回复
局域网和公网通讯可以,公网和居域网估计要得用上p2p了..
hurryboylqs 2007-08-13
  • 打赏
  • 举报
回复
找个公网IP

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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