java中用serverSocket类如何向指定IP的客户端发送数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java中用serverSocket类如何向指定IP的客户端发送数据相关的知识,希望对你有一定的参考价值。
rt
在客户/服务器通信模式中, 服务器端需要创建监听端口的 ServerSocket, ServerSocket 负责接收客户连接请求。ServerSocket并不能直接向客户端发送数据。通常做法是,ServerSocket接收到一个连接请求,用accept建立连接:
socket = serverSocket.accept(); //接收客户连接
然后启动一个新的线程来处理和客户端的收发数据的工作
Thread workThread = new Thread(new Handler(socket)); //创建一个工作进程
workThread.start(); //启动工作进程
使用accept后的Socket去收发数据。 参考技术A ServerSocket server = new ServerSocket();
server.bind(new InetSocketAddress(ip地址,端口号));
以上是关于java中用serverSocket类如何向指定IP的客户端发送数据的主要内容,如果未能解决你的问题,请参考以下文章