一:OSI模型
Open System Interconnection 开放系统互联
二:TCP/IP分层模型
TCP代表传输控制协议:Transfer Control Protocol 允许两个程序之前进行可靠的通讯
UDP代表用户报文协议:User Datagram Protocol?允许两个程序之前进行不可靠的通讯
三 客户端 和 服务器
四:套接字
定义:Socket(套接字)是一种抽象层,应用程序通过它来发送和接收数据
五:InetAddress类代表IP地址,没有构造器但是有多个方法,查询API文档。
六:TCP套接字编程
服务器:
? 如:ServerSocket? server = new ServerSocket(8000);
? 如:Socket socket = server.accept()
? 如:BufferedReader br = new BufferedReader(?new InputStreamReader(socket.getInputStream()));? ?
? 如:? br.close();?
? pw.close();
? socket.close();
客户端:
? 如:Socket? socket = new Socket (“127.0.0.1”, 8000);
? 如:BufferedReader br = new BufferedReader(?new InputStreamReader(?socket.getInputStream()));? ?
? 如:? br.close();?
? pw.close();
? socket.close();
七:UDP套接字编程