萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 711|回复: 2

VC++ WinSock 求教

[复制链接]
发表于 2005-4-7 19:42 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
现在接触到这方面的编程,可是本人没有什么编程经验,所以向各位大侠求救!!!!

我的问题是,服务器如何用UDP Socket (Datagram) 得到用户流动的 IP 地址,然后再用
TCP/IP Socket(Stream) 来得到联结,传递信息。

$辛苦$$辛苦$$辛苦$$辛苦$$辛苦$$辛苦$$辛苦$$辛苦$$辛苦$$辛苦$$辛苦$$辛苦$$辛苦$$辛苦$

$学习了$$学习了$$学习了$$学习了$$学习了$$学习了$$学习了$$学习了$$学习了$$学习了$
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2005-4-15 20:28 | 显示全部楼层
兄弟一定非用C++吗在这么底层编吗, Java, C# 提供更方便的高层API, 省力多了,
这年头还用 VC和WinSock可都是老手了
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2005-4-16 10:26 | 显示全部楼层
偶用java做过类似的项目,想来高级语言应该都差不多。服务器用udp包发向广播地址,然后客户机收到udp包后,按udp源地址做出回应。服务器收到回应包后,通过返回包可以知道客户机的地址。然后再用socket建立tcp连接发送数据流。

如果服务器地址是固定的,直接用客户机向服务器发udp包就可,服务器可用类似getLocalHost()的method得到用户的ip地址,剩下的就不用偶说了吧。

[ Last edited by corba on 2005-4-16 at 11:29 ]
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网

GMT+1, 2025-2-12 06:18 , Processed in 0.073846 second(s), 17 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表