ICode9

精准搜索请尝试: 精确搜索
  • c++ tcpserver esp322022-09-09 15:32:55

    static void app_tcp_server_multi_conn_task(void *arg) { struct sockaddr_in serv_addr; fd_set all_set, read_set; /*!< 定义文件句柄集合 */ int sockfd_max = 0; /*!< 文件句柄最大值 */ int serv_sockfd = socket(AF_INET, SOCK_STREAM, 0);

  • accept函数2022-08-04 21:00:41

    #include <sys/socket.h> int accept(int sockfd,struct sockaddr *cliaddr,socklen_t *addrlen);                     返回:若成功返回非负描述符,若出错则返回-1   参数cliaddr和addrlen用来返回已连接的对端(客户)进程的协议地址。addrlen是值-结果参数:调用

  • EF INNER JOIN WHERE ORDER BY2022-05-27 16:03:40

      同时使用 join,where,order by. UpdaterDbContext db = new UpdaterDbContext(); // 按 t_server 表的 seq ASC 排序,与 Form1 grid 顺序一致 var lstRst = from serv in db.t_server jo

  • swoole 进程模型2022-04-25 13:01:26

    简介 swoole的进程模型简单理解就是当启动一个服务时swoole是怎么处理的,怎么做到数据的收发处理 案例 从网上找了一段非常常见的代码 <?php class Server { private $serv; public function __construct() { $this->serv = new swoole_server("0.0.0.0", 9502);

  • TIME_WAIT状态总结2022-03-20 22:34:00

    这个知识点在写代码上,感觉还是挺重要的,打算总结一下吧。 打算从以下5个方面去总结。 一:TIME_WAIT状态是什么 首先,这个是TCP状态转换图里面的某个状态。这个可以参考unix网络编程。 从图中可以看出,在一个客户端与服务器通信的过程当中,主动关闭的一方会进入这个状态。 二:TIME_

  • 网络套接字socket2022-03-03 20:31:51

    socket套接字 网络字节序 小端法存储,高位存高地址,地位存低地址。网络字节序是大端法: sockaddr地址结构 socket模型 客户端和服务端进行通信的时候会有3个socket socket()和bind()函数 listen()和accept()函数 accept()阻塞等待客户端进行连接,成功的话,返回一个与客

  • 计算机网络通信12022-02-24 14:07:17

    OSI网络七层模型:(Open System Interconnection),译为“开放式系统互联” 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层 TCP/IP对 OSI 进行了简化,合并了一些层,最终只保留了 4 层,从下到上分别是接口层、网络层、传输层和应用层,这就是大名鼎鼎的 TCP/IP 模型 sock

  • 套接字总结与实现2022-02-08 09:02:00

    socket简介 socket 的原意是“插座”,在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据。 根据数据的传输方式,可以将 Internet 套接字分成两种类型

  • winServer 监控Serv-U服务脚本(停止自动启动)2022-01-30 10:03:47

    脚本如下: @echo off rem 定义循环间隔时间和监测的服务: set secs=60 set srvname="ServerName" ## Serv-U echo. echo ======================================== echo == 查询计算机服务的状态, == echo == 每间隔%secs%秒种进行一次查询, == echo == 如发现其停止,则立即启动。

  • 世界上最好用的FTP服务器管理工具2021-11-23 16:34:16

    1、服务器端:serv-u   2、客户端:FileZilla    

  • 网络专题二:信号驱动IO2021-10-15 17:32:23

    信号驱动IO是由操作系统回调到用户态的一种网络IO模型: 首先我们允许套接口进行信号驱动 I/O, 并安装一个信号处理函数,进程继续运行并不阻 塞。当数据准备好时,进程会收到一个 SIGIO 信号,可以在信号处理函数中调用 I/O 操作函 数处理数据。当数据报准备好读取时,内核

  • php swoole+redis 队列结构配置2021-09-28 11:57:53

    server服务端 <?php //创建Server对象,监听 127.0.0.1:9510端口 $serv = new swoole_server("127.0.0.1", 9510); $serv->on('start', function () { echo "start success.\n"; }); $serv->set([ // 'daemonize' => 1,

  • 第二章:理解socket创建套接字2021-09-20 22:05:22

    一、学习内容: 1、理解socket创建套接字 2、有关协议族 3、区分TCP和UDP - socket原型 #include <sys/socket.h> int socket(int domain, int type, int protocol); /* 成功时返回文件描述符,失败时返回-1 domain: 套接字中使用的协议族(Protocol Family) type: 套接字数据传输的类

  • 网安日记③之通过iis搭建ftp并使用通过serv-u搭建ftp2021-08-07 19:00:50

    通过iis搭建ftp并使用通过serv-u搭建ftp 安装iis的ftp访问 由于在安装iis时勾选了ftp服务,我们直接在iis界面右键ftp服务打开属性查看本地路径 在电脑目录下打开安装目录,并在里面随便放入一个文件 此时我们通过客户机(win-xp)访问ftp://10.1.1.1/可以轻易查看到存放的文件

  • nacos集成dubbo实现远程服务调用多服务端22021-08-02 13:58:30

    文章目录 一、版本选取、需求和项目简述1. 版本选取2. 项目模块说明2. 需求说明 二、需求实战-依赖初始化2.1. 创建maven父工程EShopParent2.2. 创建子模块DubboApi2.3. 创建服务端Stock-serv2.4. 创建服务端product-serv2.5. 创建消费端端Order-serv 三、需求实战-代码编

  • 十、多进程服务器端2021-07-31 11:34:03

    文章目录 一、相关操作函数1. 创建进程函数2. 防止出现僵尸进程的函数3. 信号处理函数 二、基于多任务的并发服务器1. 基于进程的并发服务器模型2. 代码实现3. 通过fork函数复制文件描述符 三、基于多进程的客户端读写分离1. 代码实现 至于什么是多进程,这里不展开叙述

  • 基于socket网络编程技术实现TCP和UDP的流程详解及实例2021-07-28 12:05:25

    具体函数讲解太多,根据程序自行分析。 可以参考这篇文章: https://blog.csdn.net/qq_41687938/article/details/119102328?spm=1001.2014.3001.5501 https://blog.csdn.net/weixin_42193813/article/details/105666316 目录 一、socket 1.1 socket概述 1.2 socket接口简介 1.3 Li

  • Artical--1--简单的TCP_IP示例2021-07-04 10:58:54

    Artical–1--简单的TCP_IP示例 代码示例来源于《TCP-IP网络编程》第一章 server端(服务器端)运行在我自己的阿里云服务器上, 编译运行通过: gcc hello_server.c -o hserver ./server 50001 //50001为所开放端口号 #include <stdio.h> #include <stdlib.h> #include <string.h>

  • [视频教程] 最新版swoole安装和TASKS功能测试2021-06-17 20:53:05

    今天我们来安装和测试一下php的多并发高性能网络通信扩展,这个扩展是使用C语音开发的,加载到PHP以后,在PHP的层面上实现了多并发异步通信,模拟了go语音的很多特性,极大的拓宽了PHP的应用场景。 直接使用官网上的那句命令就可以,安装swoole时可能会出现错误和卡住不动,多试几次就能成功。

  • python连接outlook邮箱2021-06-16 18:53:38

    #1.导包 import imaplib #2.连接邮箱host = "imap-mail.outlook.com"username = "xxx@outlook.com"password = "xxx"port = 993serv = imaplib.IMAP4_SSL(host, port) #3.登录邮箱serv.login(username, password)serv.select() #4.读取邮件typ, data = serv.

  • IO多路转接——select,poll,epoll2021-06-10 22:01:25

    文章目录 一、IO操作方式 多路I/O转接服务器 阻塞等待 非阻塞, 忙轮询 解决方案: 第一种: select/poll select函数 poll函数 select服务器代码 poll服务器代码 客户端代码 第二种: epoll epoll函数 epoll服务器代码 二. 什么是I/O多路转接技术: 一、IO操作方式 多路I/O转

  • Linux IO多路转接——UDP通信2021-06-10 19:07:41

    文章目录 UDP服务器 C/S模型-UDP UDP通信流程 tcp与udp区别 代码 server client UDP服务器 传输层主要应用的协议模型有两种,一种是TCP协议,另外一种则是UDP协议。TCP协议在网络通信中占主导地位,绝大多数的网络通信借助TCP协议完成数据传输。但UDP也是网络通信中不可或缺的重

  • SERV-U处于“域正离线”怎么办?2021-05-23 09:32:18

    在Serv U安装完成后,设置向导完成后,域一直处于离线,无法启动在线状态。 故障现象: serv_u安装注册成功后,服务器启动,但添加的域一直处于“域正离线”的状态。 原因: 在Windows Server 安装了IIS,系统内IIS服务是开启状态,并且IIS服务中有一个默认FTP站点。而默认端口是21,SERV-U内的默认端

  • Linux TCP通信例程2021-05-17 15:04:27

      Linux环境下实现实现简单 TCP通信demo。 例程一:client端和serve端相互发送接收,打印接收到的内容即退出结束。这里使用的IP地址是本机环回地址“127.0.0.1”,只能进行本地通信。 1 localhost、127.0.0.1和0.0.0.0和本机IP的区别 2 localhost 3 localhost其实是域名,一般wind

  • 18.5.2 多线程并发服务器端的实现2021-05-08 18:04:35

    实现多个客户端之间可以交换信息的简单聊天程序 先上结果: 服务端代码 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <string.h> #include <pthread.h>

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有