![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
Only MI
努力是一种习惯,不是一时热血
展开
-
模拟B\S服务器
模拟B\S服务器分析:模拟B\S服务器代码实现:package demo04.BSTCP;import java.io.*;import java.net.ServerSocket;import java.net.Socket;/* 创建BS版本TCP服务器*/public class TCPServer { public static void main(String[] args) throws IOException { //创建一个服务器Serv原创 2020-10-16 19:11:46 · 399 阅读 · 1 评论 -
TCP通信综合案例——文件上传案例
文件上传原理:客户端代码:文件上传案例的客户端:读取本地文件,上传到服务器,读取服务器回写的数据明确: 数据源:D:\\1.jpg 目的地:服务器实现步骤: 1.创建一个本地字节输入流FileInputStream对象,构造方法中绑定要读取的数据源 2.创建一个客户端Socket对象,构造方法中绑定服务器的IP地址和端口号 3.使用Socket中的方法getOutputStream,获取网络字节输出流OutputStream对象 4.使用本地输入流原创 2020-10-16 15:51:05 · 229 阅读 · 1 评论 -
TCP通信概述以及实现
TCP通信概述TCP:传输控制协议 (Transmission Control Protocol)。TCP协议是面向连接的通信协议,即传输数据之前,在发送端和接收端建立逻辑连接,然后再传输数据,它提供了两台计算机之间可靠无差错的数据传输。三次握手:TCP协议中,在发送数据的准备阶段,客户端与服务器之间的三次交互,以保证连接的可靠。第一次握手,客户端向服务器端发出连接请求,等待服务器确认。第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接求。第三次握手,客户端再次向服务器端发送确认信息原创 2020-10-12 15:22:28 · 3563 阅读 · 0 评论