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();
    }
}

 

posted @ 2022-08-11 20:38  房雪莹  阅读(14)  评论(0编辑  收藏  举报