2022-08-11 第七小组
今日学习内容:
1.网络编程(网络通信)
服务器:是一台电脑。是一台低配的电脑。
客户端:是一台电脑,是手机,是平板,是网页。
2.Socket编程
Socket编程是建立在TCP/IP协议。
3.如何在网络环境下访问其他的主机?
通过IP地址 + 端口号形式可以访问其他的主机。
4.查看自己的电脑在当前网络环境下的IP地址:
通过指令控制台CMD:ipconfig查看ipv4地址,是当前局域网下的ip地址
5.Socket通信的服务端也是一个对象:
ServerSocket类
6. UDP:
不可靠的传输协议
7.URL:https://www.163.com/,对应着互联网的一个资源网址
URL:https://192.168.1.1:8888/goods
协议 主机名 端口号 资源地址
import java.io.IOException;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
public class Ch01 {
public static void main(String[] args) throws IOException {
ServerSocket serverSocket = new ServerSocket(8888);
System.out.println("启动成功。。。。");
Socket server = serverSocket.accept();
OutputStream outputStream = server.getOutputStream();
String response ="HTTP/1.1 200 OK/r/n"+
"Content-Length: 39/r/n"+
"Content-Type: text/html;charset=UTF-8/r/n/r/n"+
"<h1>hello server</h1>";
outputStream.write(response.getBytes());
outputStream.flush();
}
}