如何使用java语言,通过IP连接对方电脑。并进行聊天
时间: 2023-12-29 10:05:53 浏览: 76
要通过IP连接对方电脑,可以使用Java的Socket编程。下面是一个简单的示例程序,可以通过IP连接对方电脑,并进行聊天:
```java
import java.io.*;
import java.net.*;
public class ChatClient {
public static void main(String[] args) {
try {
// 1. 创建Socket对象,指定对方的IP地址和端口号
Socket socket = new Socket("对方的IP地址", 端口号);
// 2. 获取输入流和输出流
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream()));
PrintWriter out = new PrintWriter(new OutputStreamWriter(socket.getOutputStream()));
// 3. 循环读取用户输入,发送给服务器,接收服务器的响应并输出
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String line;
while ((line = reader.readLine()) != null) {
out.println(line);
out.flush();
System.out.println("对方说:" + in.readLine());
}
// 4. 关闭连接
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
其中,需要替换掉“对方的IP地址”和“端口号”为实际的值。另外,需要在对方电脑上运行一个类似的程序,作为服务器端来接受连接和处理消息。
阅读全文