码迷,mamicode.com
首页 >  
搜索关键字:tcp通信    ( 338个结果
阻塞IO和非阻塞IO
1 TCP协议 每一个TCP通信的的socket的内核里面都会有一个发送缓冲区和接收缓冲区 发送端 : send 报文 TCP发送缓冲区 接收端 :TCP接收缓冲区 receive TCP报文 2 滑动窗口协议 3. 阻塞IO 发送一个消息,发送端必须准备好 发送缓冲区满,阻塞send操作,等缓冲区 ...
分类:其他好文   时间:2018-07-08 18:57:28    阅读次数:179
TCP通信
客户端代码 服务端 ...
分类:其他好文   时间:2018-07-06 01:32:39    阅读次数:179
TCP通信(上传文件)
package demo04; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.S... ...
分类:Web程序   时间:2018-07-02 14:18:23    阅读次数:200
重温TCP
先放张TCP头图片 一、TCP三次握手目的: 1、保证源主机确定目的主机在线,并可进行通信 2、让源主机检查它是否正在监听试图去连接的端口 3、允许源主机向接收者发送他的起始序列号,使得两主机可以将数据包流保持有序 二、TCP三次握手过程 SYN、SYN/ACK、ACK都是在TCP头中的Flags处 ...
分类:其他好文   时间:2018-06-28 15:57:07    阅读次数:145
Java的中BIO、NIO、AIO-1
Java的中BIO、NIO、AIO-1java 最近在项目中用到TCP通信来完成命令和运行结果的交互,用的是典型的TCP通信中的C/S架构,原因很简单:在业务需求低的环境下,这种架构简单、稳定还容易写。但是在实际部署的情况下,一直出现读不到数据的空指针异常,按说BIO模式开发的应该阻塞直到有数据读取... ...
分类:编程语言   时间:2018-06-25 21:50:36    阅读次数:224
TCP,UDP协议下的socket通信
TCP通信流程 Server端: 创建套接字:socket( ) 创建sockaddr_in结构体变量,并设置相关参数 将套接字与IP、端口绑定:bind( ) 使套接字处于监听状态,等待Client端发起连接请求:listen( ) 取接收请求,并生成已连接socket描述符:accept( ) ...
分类:其他好文   时间:2018-06-24 11:35:06    阅读次数:173
29网络偷包
偷包,就是在网络传输过程中,截取某一数据包,进行解析获取其发送的数据。 原理与TCP通信类似。只需在创建套接字时,参数不同。 fd = socket(PF_INET, SOCK_RAW, IPPROTO_TCP); PF_INET IPV4协议 SOCK_RAW 对原始网络协议访问 IPPROTO_ ...
分类:其他好文   时间:2018-06-23 01:35:05    阅读次数:182
27TCP
TCP通信流程步骤: 服务端: 等待(被动)接收发送 1: 创建 socket: socket() 2: 绑定端口: bind() 3: 监听端口: listen() 4: 接受连接: accept() 5: 读取消息: read() 6: 发送消息: write() 7: 关闭套接字: close ...
分类:其他好文   时间:2018-06-23 01:24:55    阅读次数:245
27Tcp文件传输
前面介绍了TCP和UDP的通信,只是文体通信,只能传送文字。本次介绍文件传输,也就是文件读写和TCP通信的结合。 解析:根据之前的TCP通信,建立彼此的连接。服务器选择文件,首先将文件的基本信息发送给客户端。如:文件名,文件大小(用于进度条使用)。如上显示,“head#hello#1024”,即头部 ...
分类:其他好文   时间:2018-06-23 00:06:33    阅读次数:247
SocketChannel简述
前言 在前面的 "Channel概述" 的分类中提到过SocketChannel主要是用来基于TCP通信的通道。这篇文章详细介绍下SocketChannel SocketChannel是什么 SocketChannel特点 SocketChannel的使用 SocketChannel A selec ...
分类:其他好文   时间:2018-06-21 17:26:09    阅读次数:188
338条   上一页 1 ... 8 9 10 11 12 ... 34 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!