文章 2022-11-24 来自:开发者社区

NB-IoT 通信之 TCP 收发数据 | 学习笔记

开发者学堂课程【嵌入式之 RFID 开发与应用2020版:NB-IoT 通信之 TCP 收发数据 】学习笔记,与课程紧密联系,让用户快速学习知识。课程地址:https://developer.aliyun.com/learning/course/665/detail/11194NB-IoT 通信之 TCP 收发数据内容介绍:一、 TCP 发送数据二、 TCP 接收数据三、小结 一、TC....

NB-IoT 通信之 TCP 收发数据 | 学习笔记
文章 2022-11-09 来自:开发者社区

网络通信学习笔记(三)---TCP通信及文件上传

1. TCP协议1.1. TCP通信因为我们上面说过,TCP是明确区分客户端与服务端的,所以我们编写代码的过程中必须要编写两个类分别代表客户端与服务端.我们先编写客户端的代码:public static void main(String[] args) throws IOException { Socket socket=null; OutputStream os...

网络通信学习笔记(三)---TCP通信及文件上传
文章 2022-10-22 来自:开发者社区

C++网络通信实例(TCP/IP协议,包括服务端与客户端通信)

TCP/IP是当下网络协议栈中的主流协议 TCP属于传输层的协议  可靠传输 包括经典的三次握手等等IP协议是网络层协议 尽全力传输但不可靠 学过计算机网络的同学们对这个应该比较熟悉以下是使用C++进行网络通信的实例 服务端主要使用多线程技术建立连接 也就是一个服务端可以连接多个客户端 最大连接数可以限定向客户端发送字符串this is server 并启动一个线程等待客户端发送信息过....

C++网络通信实例(TCP/IP协议,包括服务端与客户端通信)
文章 2022-09-26 来自:开发者社区

Android | TCP的C(Java|Android)/S(Java)通信实战经典聊天室案例(文末附本案例代码实现概述、观察者模式实现小结)

案例GitHub地址在博客Android | UDP的C/S通信实战案例的基础上,继续进行开发;创建TCP服务端在sample模块下,新建一个名为tcp的package,创建TcpServer:**指定服务端端口号(ip 默认为本机ip)启动循环读取消息队列的子线程,死循环,不断等待客户端请求连接,一旦连接上,直接新建一个子线程(丢给ClientTask)去处理这个socket,于是主线程又可以....

Android | TCP的C(Java|Android)/S(Java)通信实战经典聊天室案例(文末附本案例代码实现概述、观察者模式实现小结)
文章 2022-06-25 来自:开发者社区

TCP通信过程的三次握手和四次握手

TCP通信过程的三次握手和四次握手三次握手:此过程中:第一次握手,客户端先发一个SYN请求并附带一个J的值给服务端第二次握手,服务端收到请求后解堵塞,发送一个SYN请求并附带一个K值,还发送了第一次握手后对客户端的响应包并附带在之前接收到的J值的基础上加上1,即J+1第三次握手,客户端收到服务端发来的SYN请求和K值后,再发送一个K+1的响应包给服务端至此,三次握手成功完成,客户端和服务端之间成....

TCP通信过程的三次握手和四次握手
文章 2022-06-13 来自:开发者社区

【TCP/IP】图解TCP的通信机制(下)

四、滑动窗口控制上面介绍了TCP将数据分段发送,虽然提高了传输的可靠性,但是存在着一个致命的缺点,那就是效率非常低,因为每送一段都要等待接收端的确认应答,若整个数据的分段较多,那么通信的性能可能就会很低了,因此TCP引入了窗口这个概念所谓窗口,表示的是无需等待确认应答而可以连续发送的连续多段数据的区域,如图我们假设每段数据长度为1000,这里的窗口大小为4段,因此发送端可以将这四段数据都分别发送....

【TCP/IP】图解TCP的通信机制(下)
文章 2022-06-13 来自:开发者社区

【TCP/IP】图解TCP的通信机制(上)

一、TCP连接管理TCP是面向连接进行通信服务的协议,所谓连接,其实就是在两台需要数据交互的主机之间建立一条虚拟的线路,所有的数据交互都是通过这条线路进行的,而TCP就负责这整个线路的创建、销毁、维护管理等工作在建立连接之前,需要做一些准备,为了确保通信两端是否可以进行正常通信,发送端会通过TCP的首部发送一个SYN包作为建立连接的请求并等待接收端确认应答。如果接收端确认应答并返回一个ACK包,....

【TCP/IP】图解TCP的通信机制(上)
文章 2022-06-11 来自:开发者社区

Netty通信遇到了TCP拆包粘包问题?看这篇文章如何解决

一、什么是TCP拆包和粘包我们使用TCP协议在传输数据的时候,如果数据块比较大,就会考虑将其切分。把一个大的数据包进行切割成一个个小的数据包发送。这时候就会遇到拆包和粘包的问题。比如说在这里客户端发送了两个数据包D1和D2到服务端,在传输的时候就可能会遇到下列问题:通过上面这张图相信你基本上能够理解了。不过我们在这里还是需要稍微解释一下:情况1:D1和D2正常发送,每次发送一个整包。情况2:D1....

Netty通信遇到了TCP拆包粘包问题?看这篇文章如何解决
文章 2022-06-10 来自:开发者社区

java网络编程(2)socket通信案例(TCP和UDP)

一、网络编程基础因为java网络编程这块是从基础开始讲解的,所以知识点也是由浅入深,因此还是有必要对一些基础的知识进行回顾和掌握,如果你是大神,不喜勿喷。1、两台计算机之间的通信两台计算机如何实现通信呢?人类交流是通过定义一定的语言,计算机也是,他们之间必须要有相应的协议才可以。也就是说,两台计算机要想通信必须要遵循一定的规则协议。通信流程基本上就是,一台计算机上的一个端口号数据,然后通过协议发....

java网络编程(2)socket通信案例(TCP和UDP)
文章 2022-05-19 来自:开发者社区

Java利用TCP协议实现客户端与服务器通信【附通信源码】

 进行TCP协议网络程序的编写,关键在于ServerSocket套接字的熟练使用,TCP通信中所有的信息传输都是依托ServerSocket类的输入输出流进行的。目录TCP协议概念ServerSocket类服务器端程序客户端程序Hello!大家好哇!我是灰小猿!上一篇博客和大家分享了在网络编程中要注意的基础知识,关于IP、TCP、UDP以及端口和套接字的一些概念,想了解的小伙伴可以看我....

Java利用TCP协议实现客户端与服务器通信【附通信源码】

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

飞天洛神云网络

阿里云飞天洛神云网络

+关注