我正在制作一个简单的聊天客户端来玩,我让服务器/客户端完美地工作并发送数据。我想知道如何将数据发送给选定的用户。选择部分我可以解决,但我不知道如何将东西发送到选定的 IP。到目前为止,这是我的服务器。
package Server;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;
/**
* @class Connect
* @date Feb 25, 2013 10:14:00 PM
* @author Zach
*/
public class Connect { //Server
public static void main(String[] args) throws IOException {
ServerSocket server = new ServerSocket(43595);
while (server.isBound()) {
Socket s = server.accept();
DataOutputStream out = new DataOutputStream(s.getOutputStream());
DataInputStream in = new DataInputStream(s.getInputStream());
int length = in.read();
byte[] data = new byte[length];
in.read(data);
String str = new String(data, "UTF-8");
s.close();
}
}
}
我想将信息从服务器重定向到特定客户端