如何实现两台电脑间通信

zhouyu2005 2010-01-28 12:48:51
有一台是有公网ip的服务器,另一台是无公网ip的客户端,我想实现客户端提交查询的条件到服务器,服务器收到条件后到数据库内查询,再把结果返回给客户端,怎样能实现呢?
...全文
354 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouyu2005 2010-01-28
  • 打赏
  • 举报
回复
谁最好有个简单的例子给我看看,十分感谢
czmchen 2010-01-28
  • 打赏
  • 举报
回复
用webservice吧,非常好用
obullxl 2010-01-28
  • 打赏
  • 举报
回复
Socket应该是可以的,这也是Socket最常用的场景:
公网服务器在某个端口上监听连接,客户端连上后,发送报文,服务器收到报文后解析该报文,回送结果。

推荐使用NIO无阻塞通信方式,可以自己手写,不过也用框架:Apache Mina. http://mina.apache.org

祝你好运!
zhouyu2005 2010-01-28
  • 打赏
  • 举报
回复
客户端就是不能直接访问数据库我才要这样做
Johnson_Hong 2010-01-28
  • 打赏
  • 举报
回复
应用服务器放到可以连外网的服机器上,这台机器上的程序直接直接访问内网数据库
Johnson_Hong 2010-01-28
  • 打赏
  • 举报
回复
客户端不需要访问数据库,客户端只需要通过外网访问服务端,服务端再去访问同一内网的数据库

客户端和服务端之间可以通过webservice通信
zheqing1988 2010-01-28
  • 打赏
  • 举报
回复
不知道,俺是新手
zhouyu2005 2010-01-28
  • 打赏
  • 举报
回复
用webservice和socket哪个比较方便
greatmind829 2010-01-28
  • 打赏
  • 举报
回复
socket 通信 。。
可能解决这个问题
自己好好学一学吧!我以前做过做你类似的题目。。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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