关于网络客户端与服务器的通信问题

情况是这样的:
1,有一台固定IP的服务器机器,这台机器上有安装一个oracle数据库,服务器端程序也放在这台机器上
2,客户端程序在内网的不同机器上可以和服务端程序互相通信,程序使用的是MFC的CSocket类。
现在的问题是,如何编写程序使用客户端在外网也能访问到内网的服务器端的程序?希望高手大侠们指教下,给个方法建议,同时也希望正在钻研客户端程序与服务端程序网络通信的也参与进来,共同学习,谢谢。

4个回答

在网络的路由器上对服务器进行端口映射。

大哥,我做这个端口映射,外网的客户端还是不能和服务器端程序通信呢?请指教下,这可能是什么原因导致的?

其实很简单,我觉得你应该先去了解一下P2P打洞及Nat原理。

好的,我试下这种方法。。谢谢

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问