请教各位高手,高分相送

177 2002-11-11 10:02:07
我想做一个程序,当别人进入我的服务器后
获取他们的IP地址,然后再把这些地址统一成一个局域网内的IP
实行局域网内通信,而不是互联网的协议
请教各位大侠如何实现,能提供源码将不胜感激
...全文
26 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
柏小洋 2002-11-11
  • 打赏
  • 举报
回复
获取IP并不难,监控本机的端口,就可以得到每一个连接到本机的链接,这个很容易到做到,GetTcpTable()等函数就可以实现。至于统一成局域网内的IP实行局域网内通信,恕我愚昧,不明白是什么意思
icelight 2002-11-11
  • 打赏
  • 举报
回复
写个代理服务器吧。

问题是TCP协议与IPX协议之间不存在一一对应的转换关系,你如何transfer数据包?即使写游戏的那个公司也未必做得到。

你只能是让局域网的人们都以TCP方式一起联网玩游戏,然后在网关所在的那台机器上写个代理服务器,允许外边的连接登录游戏服务器。

难度可不是一般的大。
177 2002-11-11
  • 打赏
  • 举报
回复
伶狐:
你好,谢谢你的回复
其实我想做的就是如浙江信息港游戏频道大厅的那种
本来在局域网内玩的游戏,现在我通过internet登陆
而在打开游戏的时候却是实现的IPX协议,也就是说不同的局域网里的人通过
服务器进入游戏后,可以实现在同一个局域网内玩游戏

18,357

社区成员

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

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