客户端
package com.n3;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.Socket;
import java.net.UnknownHostException;
import com.sun.org.apache.bcel.internal.generic.NEW;
public class Client {
public static void main(String[] args) throws UnknownHostException, IOException {
// TODO Auto-generated method stub
while(true) {
//创建发送的socket
Socket socket=new Socket("192.168.110.96",9999);
//获取写出的
OutputStream oStream=socket.getOutputStream();
//写内容
oStream.write("我来了".getBytes());
InputStream inputStream=socket.getInputStream();
byte[] b=new byte[1024];
inputStream.read(b);
System.out.println(new String(b));
}
}
}
服务器端
package com.n3;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class Server {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
//创建一个ServerSocket监听一个端口
ServerSocket ss=new ServerSocket(9999);
while(true) {
//接收数据 阻塞
Socket socket=ss.accept();
//获取到输入流
InputStream inputStream=socket.getInputStream();
//获取流中的数据
byte[] b=new byte[1024];
inputStream.read(b);
String string=new String(b);
System.out.println(string);
OutputStream oStream=socket.getOutputStream();
oStream.write("收到了".getBytes());
}
}
}