当前位置:编程学习 > C#/ASP.NET >>

各位好!请教一个c/s通信的问题

    请教各位一问题:一局域网内的计算机(A)在5000端口已开启rpc服务
,且这台计算机能与外网某一固定IP的服务器(S)通信,现在另外一
客户端(C)也处于另一局域网,也能与固定IP的服务器(S)通信,
请问客户端(C)怎么能访问到计算机(A)在5000端口的rpc服务?

现在已实现了 计算机(A) ,客户端(C)借助固定IP的服务器(S)建立起了
点对点 计算机(A) ,客户端(C)的直接通信服务,后续的通信都不要借助
服务器(S)。通过程序来解决这个问题。希望大侠能提供一点解决思路和方法。
不胜感激。 --------------------编程问答-------------------- 没做过,如果能实现,那估计服务器没有价值了 --------------------编程问答-------------------- A和C之间 用UPD或TCP进行通讯,另开辟端口号,用程序内的变量数据集合 序列化后 相互发送 ,再反序列化解析。 --------------------编程问答-------------------- 有很成熟的方案了,搜索“UDP穿透NAT” --------------------编程问答--------------------
引用 2 楼 huahua2000 的回复:
A和C之间 用UPD或TCP进行通讯,另开辟端口号,用程序内的变量数据集合 序列化后 相互发送 ,再反序列化解析。


这个我也想过,A和C之间另开辟端口,把传输的数据序列化,到客户端后在反序列化,但是我是有客户端访问计算机(A)的数据库应用。创建的数据库连接 dbConnection 能传回客户端直接来引用吗? --------------------编程问答-------------------- remoting
没太用过.不懂.
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,