一、建立客户机与主机联系 (网络)
- 主机
package text;
import java.io.IOException; //导入 这个包来捕获输入输出异常
import java.io.InputStream; //是java标准库提供的最基本的输入流,它是一个抽象类,是所有输入流的超类
import java.net.ServerSocket; //服务端套接字 服务器程序和IP地址绑定
import java.net.Socket; // 客户端初始化了一个socket连接,用来连接服务器,网络上的两个程序通过一个双向的通信连接实现数据的交换,这个双向链路的一端称为一个Socket。任何一个Socket都是由IP地址和端口号唯一确定的。
public class Java03 {
public static void main(String []args) throws IOException {
//TODO 服务器端代码如下:
//ip:相当于主机号码
//port:分机号码
//创建服务器端套接字、指定端口号
ServerSocket ss=new ServerSocket(1009);
//接收请求、并返回套接字
Socket s=ss.accept();
InputStream is=s.getInputStream();
byte [] b=new byte[1024];
int i=is.read(b);
String str=new String(b,0,i);
System.out.println(str);
while(true){
// while死循环包住代码 可 接收多个客户机发来信息
}
}
}
- 客户机
package text;
import java.io.IOException; //导入 这个包来捕获输入输出异常
import ja