好的,所以我一直在编写这个聊天的乐趣,并且在路上遇到了一些事情。我根本不擅长套接字,有人可以帮忙连接这些吗?
客户端.java:
try {
Socket server = new Socket("jakebobjo.com", 1234);
InputStream in = server.getInputStream();
OutputStream out = server.getOutputStream();
PrintWriter pout = new PrintWriter(out, true);
pout.println(username + ": " + input.getText() + "\n");
BufferedReader bin = new BufferedReader(new InputStreamReader(in));
String responce = bin.readLine();
server.close();
} catch (IOException ex) {
System.out.println("Error connection to host.");
}
服务器.java:
try {
ServerSocket listener = new ServerSocket(1234);
Socket client = listener.accept();
InputStream in = client.getInputStream();
OutputStream out = client.getOutputStream();
PrintWriter pout = new PrintWriter(out, true);
pout.println(username + ": " + input.getText() + "\n");
client.close();
listener.close();
} catch (IOException ex) {
System.out.println("Error connecting to client.");
}
当那些触发 idk 为什么时,程序就会冻结:/