java编程案例
client
import java.io.*;
import java.net.InetAddress;
import java.net.Socket;
import java.nio.charset.StandardCharsets;
import java.util.Scanner;
public class Client {
public int ServerPort;
Socket socket;
public Client(int serverPort) throws IOException {
this.ServerPort = serverPort;
socket=new Socket(InetAddress.getLocalHost(),ServerPort);
}
//接收服务器传来的消息.因为要一直接收所以要一直等着
public void receive() {
try {
//获取输入流
BufferedReader in = new BufferedReader(new InputStreamReader(socket.getInputStream(), StandardCharsets.UTF_8));
//接收数据
String str=in.readLine();
System.out.println("服务器说:"+str);
} catch (IOException e) {
e.printStackTrace();
}
}
//给服务器发消息
public void send() throws IOException {