首页 > 技术文章 > 基于nginx的最基础的TCP代理,经过测试可通!

gradven 2015-11-23 10:45 原文

测试操作系统为win7,nginx版本为1.9.4。

在本机上编写java程序一个socket服务类SocketServer,监听端口为8889,

(增加了一个SocketServerThread线程的实现类,以遍在socketServer中针对多个客户端开个多线程进行一对一响应)

然后再开一个socket的客户端的类SocketClient,请求的端口为8888。

 

nginx.conf文件的配置为:

stream {

proxy_connect_timeout 30;
upstream cluster_proxy {
# simple round-robin
server 127.0.0.1:8889;

}
server {
listen 8888;
proxy_pass cluster_proxy;
tcp_nodelay on;
}
}

推荐阅读