import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.PrintStream;
import java.net.Socket;
import java.net.UnknownHostException;
public class Cilent {
@Value("{socket.client.ip}")
private static String ip;
@Value("{socket.client.port}")
private static String port
public static void main(String[] args) throws UnknownHostException, IOException {
Socket socket = new Socket(ip, port);
OutputStream outputStream = socket.getOutputStream();
PrintStream ps = new PrintStream(outputStream);
String info ="我是客户端"
byte[] bytes = info.getBytes();
ps.write(bytes );
ps.flush();
//千万不能忘记关闭输入输出流!!否则不会出结果!!
InputStream inputStream = socket.getInputStream();
BufferedReader bf = new BufferedReader(new InputStreamReader(inputStream));
String msg2="";
while((msg2 = bf.readLine()) != null){
System.out.println("服务器说:"+msg2 );
}
bf.close();
inputStream.close();
ps.close();
outputStream.close();
socket.close();
}
}
socket客户端
最新推荐文章于 2024-07-17 00:35:25 发布