2020-01-13通信连接及数据传输

建立服务器与系统自带服务器telnet连接

初步创建服务器

创建好一个类后,写入一下方法,同时我们打一个比方就好比一个人新买手机打电话:

public void server(){
ServerSocket server =new ServerSocket(9090);//创建一个ServerSocket服务器对象,并设置其端口我设置的是9090,类似买手机然后去获取了一个手机号
Socket socket =server.accept();//创建一个Socket 对象,类似于开机,socket 相当于连进来的人,当未有客户机连入的时候,一直停留在这一步等待客户机连入再进入下一步操作
OutputStream out = socket.getOutputStream();//用流的方式向客户机输入消息,就像电话的麦克风
InputStream in = socket.getInputStream();//用流的方式接收客户机的消息,就像电话的听筒
String s = "ni hao";
out.write(s.getBytes());//将字符串转换成byte数组传输出去
in.read();//表示读客户端发过了的文件但是只能读一个字节,所以需要一直读的话需要加上while循环

}

最后启动程序再使用运行,打开运行,输入cmd,输入,ipconfig可以查看自己的IPv4地址,通过telnet +自己IP+之前的端口号。

你可能感兴趣的:(2020-01-13通信连接及数据传输)