//客户端
import java.io.OutputStream;
import java.net.Socket;
//建立客户端
public class CilentDemo {
public static void main(String[] args) throws Exception{
//1;建立客户端socket服务,并进行目的地址的连接
Socket sc = new Socket("127.0.0.0", 10000);
//2;通过socket对象的方法getOutputStream获取输出流对象
OutputStream out = sc.getOutputStream();
//3;将数据写入流中
out.write("TCP,哥们来了。。。".getBytes());
//4;关闭资源
out.close();
}
}
//服务端
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;
//服务端
public class ServerDemo {
public static void main(String[] args) throws Exception {
//1;建立服务端对象,监听一个端口
ServerSocket serverSocket = new ServerSocket(10000);
//2;通过accept方法获取客户端对象
Socket s = serverSocket.accept();
//3;获取socket的读取流,读取客户端发送过来的数据
InputStream in = s.getInputStream();
//4;读取数据的剧本操作
byte[] buf = new byte[1024];
int len = in.read(buf);
String text = new String(buf,0,len);
System.out.println(text);
//5;关闭资源
serverSocket.close();
s.close();
}
}