欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 文旅 > 游戏 > JAVA-网络(0907)

JAVA-网络(0907)

2025/3/16 23:42:19 来源:https://blog.csdn.net/2302_81981850/article/details/141985888  浏览:    关键词:JAVA-网络(0907)

一.计划

1.1 网络编程

1.2 多线程

1.3 swing(B/S,C/S)

1.4 数据库

1.5 前端

1.6 JavaEE

二.回顾

2.1 IO流

2.1.1 输入流/输出流

2.1.2 常用类

InputStrream 字节 / OutputStream

Reader 字符 / Writer

2.2 异常

三.网络编程

3.1 引子

http://localhost:9090/

127.0.0.1

3.2网络的基本概念

3.2.1指令

 package io;import java.io.BufferedInputStream;import java.io.IOException;import java.io.InputStream;import java.net.ServerSocket;import java.net.Socket;import static java.lang.System.in;public class Server {public static void main(String[] args) throws Exception {//开端口ServerSocket server =new ServerSocket(10010);System.out.println("服务器启动……");while(true){Socket accept = server.accept();InputStream in =accept.getInputStream();BufferedInputStream inx =new BufferedInputStream(in);byte[] buffer=new byte[1024];while((inx.read(buffer))!=-1){String str =new String(buffer);System.out.println(str);}}}
}

服务器

package io;import java.io.IOException;
import java.io.InputStream;
import java.net.ServerSocket;
import java.net.Socket;public class MyServer {public static void main(String[] args) throws IOException {final int PORT=10010;ServerSocket server=new ServerSocket(PORT);System.out.println("服务器运行中……");while (true) {Socket socket=server.accept();//解析InputStream stream =socket.getInputStream();char data = (char) stream.read();System.out.println("[来自客户端:]"+data);}}
}

 客户端

package io;import javax.swing.*;
import java.io.IOException;
import java.io.OutputStream;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.jar.JarOutputStream;public class Client {//客户端public static void main(String[] args) throws IOException {final String HOST  ="127.0.0.1";final int PORT = 10010;Socket socket = new Socket(HOST, PORT);System.out.println("客户端连接成功……");OutputStream stream=socket.getOutputStream();String  s = JOptionPane.showInputDialog("请输入……");stream.write(s.charAt(0));stream.flush();}
}

3.3 网络模型

3.4 TCP的三次握手&四次挥手

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词