tutu 发表于 2005-4-7 19:42

VC++ WinSock 求教

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

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

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

$学习了$$学习了$$学习了$$学习了$$学习了$$学习了$$学习了$$学习了$$学习了$$学习了$

笑嘻嘻豆豆 发表于 2005-4-15 20:28

兄弟一定非用C++吗在这么底层编吗, Java, C# 提供更方便的高层API, 省力多了,
这年头还用 VC和WinSock可都是老手了

corba 发表于 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 ]
页: [1]
查看完整版本: VC++ WinSock 求教