TCP/UDP协议: 三次握手: 四次挥手: 整体缩略图 socket模块 TCP协议 基本语法 可循环发送消息可退出 TCP/UDP协议: TCP(Transmission Control Protocol)一种面向连接的、可靠的、传输层通信协议(比如:打电话) 优点 : 可靠,稳定,传输完整稳定 ...
分类:
其他好文 时间:
2021-05-24 05:40:04
阅读次数:
0
Solon 是一个微型的Java开发框架。强调,克制 + 简洁 + 开放的原则;力求,更小、更快、更自由的体验。支持:RPC、REST API、MVC、Micro service、WebSocket、Socket 等多种开发模式。 Solon Cloud 是一系列的接口标准和配置规范。是 Solon ...
分类:
编程语言 时间:
2021-05-24 04:17:15
阅读次数:
0
不会的点: √进程间同步,进程间通信方式 IO多路复用 epoll select poll √ 协程 死锁 进程和线程的死锁 √ 多线程多进程 √socket怎样建立进程间的通信 √Const关键字的用法 √右值引用 √编程实现:写一下shared_ptr这个类的实现,其中该有的数据成员和函数成员, ...
分类:
其他好文 时间:
2021-05-24 03:02:21
阅读次数:
0
前言 Redis 是一个事件驱动的内存数据库,服务器需要处理两种类型的事件。 文件事件 时间事件 下面就会介绍这两种事件的实现原理。 文件事件 Redis 服务器通过 socket 实现与客户端(或其他redis服务器)的交互,文件事件就是服务器对 socket 操作的抽象。 Redis 服务器,通 ...
分类:
其他好文 时间:
2021-05-24 02:57:52
阅读次数:
0
端口复用 端口复用最常用的用途是: 防止服务器重启时之前绑定的端口还未释放 程序突然退出而系统没有释放端口 设置方法 int opt=1; setsockopt(sockfd,SOL_SOCKET,SO_REUSEADDR,(const void*)&opt,sizeof(opt)); 注意事项 绑 ...
分类:
编程语言 时间:
2021-05-24 02:37:50
阅读次数:
0
对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:1. 什么是TCP/IP、UDP?2. Socket在哪里呢?3. Socket是什么呢?4. 你会使用它们吗?什么是TCP/IP、UDP? TCP/IP(Transmission ...
分类:
其他好文 时间:
2021-05-24 01:16:36
阅读次数:
0
1、在工程文件中加入QT += network 2、服务器除了使用到了QTcpSocket类,还需要用到QTcpSever类 (1)创建QTcpSever对象 tcpServer = new QTcpServer(this); 2)监听端口 tcpServer->listen(QHostAddres ...
分类:
其他好文 时间:
2021-05-24 01:07:32
阅读次数:
0
TCP协议的通讯流程 基于TCP/IP协议的服务器和客户端程序的一般流程,如下图所示: 1、服务器初始化——LISTEN (1)调用socket函数创建文件描述符。 (2)调用bind函数将当前的文件描述符和ip/port绑定在一起。如果这个端口已经被其他进程占用了,就会bind失败。 (3)调用l ...
分类:
其他好文 时间:
2021-05-24 01:03:52
阅读次数:
0
文件读写 打开和关闭文件 一般并不使用此种方法打开和关闭文件,而是使用 with open(file_name,'r|w|a') as f: 打开文件 open():只有在使用python内置的open()函数打开一个文件,创建一个file对象后,相关的方法才可以调用它进行读写操作。 file ob ...
分类:
编程语言 时间:
2021-05-23 23:59:59
阅读次数:
0
import java.io.IOException; import java.net.DatagramPacket; import java.net.DatagramSocket; /* UDP接收数据: 因为接收端不知道发送端什么时候停止发送,故采用死循环接收 */ public class R ...
分类:
编程语言 时间:
2021-05-04 16:22:07
阅读次数:
0