测试操作系统为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;
}
}