Java 的Socket实现内网和外网之间的通信(说明)
2013-04-07 12:31
633 查看
内网和外网连接,这要看你的主动连接方(Client)和被动连接方(Server)各处于什么位置
1、假设Server方在外网,Client方在内网,那么可以直接通过外网IP连接,不需要任何映射
2、假设Server方在内网,Client方不论在其他内网还是在外网,都需要Server方的监听端口有被外网访问的权限,可以通过端口映射的方式实现,如果没有自己的外网服务器做端口映射的话,建议你直接使用花生壳软件
1、假设Server方在外网,Client方在内网,那么可以直接通过外网IP连接,不需要任何映射
2、假设Server方在内网,Client方不论在其他内网还是在外网,都需要Server方的监听端口有被外网访问的权限,可以通过端口映射的方式实现,如果没有自己的外网服务器做端口映射的话,建议你直接使用花生壳软件
相关文章推荐
- socket实现C#和Java之间的通信
- Java网络编程ServerSocket的实现服务器与用户之间的通信的基本步骤
- Java 实现socket 与服务器实现实时通信
- 内网和外网之间的通信(端口映射原理)
- Java实现URI参数签名算法,确保应用与REST服务器之间的安全通信,防止Secret Key盗用、数据篡改等恶意攻击行为
- 内网和外网之间的通信
- 跨语言之间的socket通信(C--Java的握手)
- Java实现的基于socket的一次通信
- Java IO——Socket:通过多线程实现多客户端与一个服务端通信
- 用Socket实现程序之间的交互(通信)
- flex与java之间socket通信的好教程推荐.
- 如何使用socket实现unity和Winform之间通信
- Java网络----Socket, 多线程实现内网多人聊天及一对一聊天
- 跨语言之间的socket通信(C--Java的握手)
- Java 基于 TCP/IP 实现 Socket中的多客户端通信
- Java 基于 UDP 实现 Socket中的多客户端通信
- 在Android系统使用socket在Java层和native之间数据通信
- Java系列讲座二:Socket网络通信实现聊天软件项目讲解(UDP)
- 使用thrift实现了Java服务器和nodejs客户端之间的跨平台通信
- Java 利用套接字Socket实现简单的服务器与客户端通信