Advertisement

运行于服务器上的TCP通信转发功能[Java]

阅读量:

刚刚完成了一个基础的服务器转发功能,实现起来并不复杂,这里简单介绍一下服务器端的代码,供有需要的人作为参考。

整体的实现思路如下

创建一个Map<String,Socket>结构,用于存储IP地址标识与对应的长连接Socket。当需要进行数据转发时,从该Map中取出对应的Socket对象,即可完成数据的传输操作。

关于TCP协议的相关知识,可以参考以下链接:<>>

以下是服务器端的具体代码实现:

复制代码
 import java.io.BufferedReader;

    
 import java.io.BufferedWriter;
    
 import java.io.InputStreamReader;
    
 import java.io.OutputStreamWriter;
    
 import java.net.ServerSocket;
    
 import java.net.Socket;
    
 import java.util.HashMap;
    
 import java.util.Map;
    
 /* *Create by Shenpibaipao
    
 *
    
 */
    
  
    
 public class AndroidServer implements Run

全部评论 (0)

还没有任何评论哟~