运行于服务器上的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)
还没有任何评论哟~
