问题描述
- 关于网络客户端与服务器的通信问题
- 情况是这样的:
1,有一台固定IP的服务器机器,这台机器上有安装一个oracle数据库,服务器端程序也放在这台机器上
2,客户端程序在内网的不同机器上可以和服务端程序互相通信,程序使用的是MFC的CSocket类。
现在的问题是,如何编写程序使用客户端在外网也能访问到内网的服务器端的程序?希望高手大侠们指教下,给个方法建议,同时也希望正在钻研客户端程序与服务端程序网络通信的也参与进来,共同学习,谢谢。
解决方案
在网络的路由器上对服务器进行端口映射。
解决方案二:
大哥,我做这个端口映射,外网的客户端还是不能和服务器端程序通信呢?请指教下,这可能是什么原因导致的?
解决方案三:
其实很简单,我觉得你应该先去了解一下P2P打洞及Nat原理。
解决方案四:
好的,我试下这种方法。。谢谢
时间: 2024-09-12 13:19:51