1. SocketServer.java(Socket服务端核心) /** * socket服务端 * @author W * @createDate 2022/7/14 * @description: */ @Data @Component public class SocketServer { final static Logger log = LoggerFactory.getLogger(SocketServer .class); @Value("${socket.port}") private Integer port; private...
下面是一个简单的TCP服务器示例,它接受客户端连接并发送一个简单的欢迎消息: importjava.io.IOException;importjava.io.PrintWriter;importjava.net.ServerSocket;importjava.net.Socket;publicclassTCPServer{publicstaticvoidmain(String[]args){intport=1234;try(ServerSocketserverSocket=newServerSocket(port)){System....
import java.net.*; import java.io.*; public class TCPServer { public static void main(String[] args) throws Exception { ServerSocket ss = new ServerSocket(6666); while(true) { Socket s = ss.accept(); // accept 阻塞式的 System.out.println("a client connect!"); DataInputStream dis ...
package nettyserver; import io.netty.buffer.ByteBuf; import io.netty.buffer.Unpooled; import io.netty.channel.ChannelHandlerContext; import io.netty.channel.ChannelInboundHandlerAdapter; import io.netty.handler.timeout.IdleStateEvent; import io.netty.util.ReferenceCountUtil; importjava.util.HashMap;...
importjava.io.OutputStreamWriter; import.Socket; import.UnknownHostException; *客户端 *@authorAdministrator publicclassClient{ publicstaticvoidmain(String[]args){ Socketsocket=null; try{ socket=newSocket("localhost",8888); System.out.println("客户端准备完成"); //客户端开始接受请求 InputStreamis=sock...
tcp:server:port: 8888 # 监听端口(必须>1024)boss-threads: 1 # 固定1线程处理连接请求worker-threads: 0 # 0=自动计算(CPU核数*2)client:host: 127.0.0.1 # 服务端地址port: 8888 # 服务端端口reconnect-interval: 5 # 基础重连间隔(秒)max-reconnect-attempts: 10 # 0=无限重试 ...
packagecom.wxd.socket;importjava.io.*;importjava.net.Socket;/** * 基于TCP协议的Socket通信,实现客户端 */publicclassClient{publicstaticvoidmain(String[]args){try{//客户端 //1、创建客户端Socket,指定服务器地址和端口Socket socket=newSocket("localhost",10086);//2、获取输出流,向服务器端发送信息Ou...
javac TCPServer.java 编译TCPServer.java 源码 , 编译后得到 TCPServer.class 字节码文件 ; 执行 代码语言:javascript 代码运行次数:0 运行 AI代码解释 java TCPServer 命令, 就是 执行编译后的 TCPServer.class 字节码文件 , 很明显 该字节码文件在 /root 目录下 , 也就是 . 当前文件中 , 需要 将 . ...
tcp:client:port: 8080 #连接的服务器端口host: 127.0.0.1 #连接的服务器域名 配置TCPServerHandler @Slf4j@Componentpublic class TCPClientHandler extends SimpleChannelInboundHandler<String> {@Overrideprotected void channelRead0(ChannelHandlerContext ctx, String msg) {log.info("Receive TCPServer Message:\n...
-e BOOT_OPTIONS 参数可填充java启动参数, 可以靠此项参数修改端口号 --server.port 占用端口, 不填默认以8080端口启动 日志默认存放在/home/nginxWebUI/log/nginxWebUI.log 另: 使用docker-compose时配置文件如下 version: "3.2" services: nginxWebUi-server: image: cym1102/nginxwebui:latest volumes: - ...