ICode9

精准搜索请尝试: 精确搜索
  • Qt 再谈TCP/IP(多客户端连接服务器) 多个客户端同时登陆的小聊天室示例2020-09-17 11:02:31

    一、TCP和UDP的区别 这里我会用一个表格来显示这两者的区别   比较项 TCP UDP 是否连接 面向连接 无连接 传输是否可靠 可靠 不可靠 流量控制 提供 不提供 工作方式 全双工 可以是全双工 应用场合 大量数据 少量数据 速度 慢 快 二、incomingConnection函数

  • 进程间通信IPC(InterProcess Communication)2020-09-07 08:36:04

    github 进程间通信 进程间通信的概念 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的这种机制称为进程间

  • Citrix Receiver问题:对非套接字执行套接字操作(套接字错误10038)2020-09-02 21:01:23

    出现这种错误是因为sf或Netscaler使用了https的方式去访问,但这张证书的根证书不受信任。 如图,该证书没有问题。但IE依旧显示“证书错误”。 解决方法:安装此证书的根证书到“受信任根证书颁发机构”。 再次进入IE证书没有问题了,也出现了根证书的信息。再次登录桌面验证是否成功。

  • SED学习笔记2020-08-28 23:50:26

    1、简介Linux sed 命令是利用脚本来处理文本文件。sed可以依照脚本的指令来处理、编辑文本。Sed 主要用来自动编辑一个或多个文件、简化对文件的反复操作、编写转换程序等。2、语法参数说明:动作说明:a :新增, a 的后面可以接字串,而这些字串会在新的一行出现(目前的下一行)~c :取代, c 的

  • 附录D 套接字应用程序2020-08-20 17:32:35

    D.1 例子 首先通过一个例子来学习如何使用lib_chan。 D.1.1 第一步:写一个配置文件 # 指定端口号 {port, 2233}. 指定服务名、密码、模块名、函数名、参数 {service, math, password, "qwerty", mfa, mod_math, run, []}.

  • 网络编程(套接字)之UDP协议通信以及基于socketserver模块实现并发效果等相关内容-332020-08-18 19:02:48

    1.基于udp协议的套接字通信 # server.py​# TCP VS UDP协议# 1、可靠性# tcp协议是可靠协议:#   对方必须回复一个ack确认信息,才会将自己这端的数据从内存中删除​# udp协议不可靠:#   发送一条消息就会立即删除,不管对方是否接收到​# 2、有无链接# tcp有链接,udp无链接​# 3、传

  • 原始套接字2020-08-18 15:31:47

    使用原始套接字 原始套接字是允许访问底层传输协议的一种套接字类型。使用原始套接字,需要知道许多下层协议的知识。 原始套接字有两种类型 在IP头中使用预定义的协议,如ICMP 在IP头中使用自定义的协议 创建原始套接字的函数也是socket或WSAScocket,只不过要将套接字的类型 指定

  • 基于udp协议的套接字通信,基于socketserver模块实现并发tcp&udp套接字通信,阿里云部署2020-08-17 13:00:17

    一、基于udp协议的套接字通讯    二、基于socketserver模块实现并发tcp套接字通信   三、基于socketserver模块实现并发udp套接字通信   四、阿里云部署  

  • socket(套接字)2020-08-14 08:31:54

    目录socket(套接字)socket()模块函数用法服务端套接字函数客户端套接字函数公共用途的套接字函数面向锁的套接字方法面向文件的套接字函数基于TCP套接字 socket(套接字) socket简称(套接字) 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是: 它能实现不同主机间的进程

  • Overlapped Model2020-08-13 15:00:57

    Overlapped Model 这个模型的基本设计思想是允许应用程序使用重叠数据结构一次投递一个或者多个异步IO请求(既所谓的重叠IO),提交的I/O请求完成之后,与之关联的重叠数据结构中的事件对象受信,应用程序便可使用WSAGetOverlappedResult函数获取重叠操作的结果 重叠I/O函数 为了使用重

  • 网络编程-关闭连接(1)-C/C++相关系统调用2020-08-10 09:33:31

    背景 在linux网络编程中,经常需要编写关闭socket的代码,比如心跳检测失败需要关闭重连;网络报异常需要关闭重连。但究竟关闭操作做了什么,却不太清楚。目前项目使用Netty框架来实现的网络编程,查看netty源码可以得知,netty最终是调用了java Nio的close接口做的关闭操作,那么想研究清楚这

  • 端口和进程的查看2020-07-20 15:34:41

    netstat命令各个参数说明如下:   -t : 指明显示TCP端口   -u : 指明显示UDP端口   -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)   -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。   -n : 不进行DNS

  • python之socket编程2020-07-19 21:34:49

    python之socket编程   本章内容   1、socket   2、IO多路复用   3、socketserver Socket socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函

  • Linux高并发网络编程开发——广播-组播-本地套接字2020-07-08 23:35:56

    在学习Linux高并发网络编程开发总结了笔记,并分享出来。有问题请及时联系博主:Alliswell_WP,转载请注明出处。 10-Linux系统编程-第14天(广播-组播-本地套接字)     一、学习目标     二、复习     三、广播     四、组播     五、本地套接字               在学习Lin

  • 网络编程socket 结合IO多路复用select epool 机制实现单线程并发TCP服务器2020-07-04 18:37:59

    select版-TCP服务器 1. select 原理 在多路复用的模型中,比较常用的有select模型和epoll模型。这两个都是系统接口,由操作系统提供。当然,Python的select模块进行了更高级的封装。 网络通信被Unix系统抽象为文件的读写,通常是一个设备,由设备驱动程序提供,驱动可以知道自身的数据是否可

  • IPC(进程间通信)详解2020-07-01 15:53:06

    Linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间不能相互访问,要交换数据bi必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间放至内核缓冲区,进程2再从内核缓冲区把数据读走,内核提供的

  • ZeroMQ:16---模式之(ØMQ模式总览)2020-06-21 20:07:07

    一、ØMQ模式概述 在ØMQ的套接字API下是消息传递模式的世界 让我们概括一下ØMQ所做的工作: 它快速而高效地把整块数据(消息)发送到节点,这里的节点可以是线程、进程或节点 ØMQ给你的应用程序提供一个单独套接字API来开展工作,而不管实际使用的传输协议是什么(例如,进程内、进程间、T

  • 利用流套接字设计一个网上五子棋游戏2020-06-15 11:02:51

    描述 用流套接字设计的网上五子棋游戏 游戏实现比较简单,只有一个文件一个类 main函数内创建了两个对象可以实现在本机上对战,只要host 为localhost,两个端口互为相反就行 先下的玩家执黑棋,后下的执白棋 界面效果 代码 github链接:https://github.com/zhouyumin/wuziqi 欢迎来

  • 网络编程实战22020-06-14 19:08:35

    ctrl+Alt打开terminal,uname -a查看linux内核版本。我这里安装的ubuntu的内核版本为5.4.0-29-generic。 socket.h中只有函数声明,要获得c文件得解压linux内核源码。 extern int socket (int __domain, int __type, int __protocol) __THROW; 函数的作用是创建套接字 __domain就是指

  • 原始套接字2020-06-12 14:06:02

    标准套接字不能对IP首部或TCP、UDP首部进行操作,如果开发底层的应用,比如发送一个自定义的IP包、UDP包、TCP包、ICMP包,伪装本机IP地址,捕获所有经过本机的数据包,就要用到原始套接字。 一、面向链路层的原始套接字 可以获取链路层的数据包 创建原始套接字 <netinet/in.h> int socket(

  • [python]重新捡起来的第六天2020-05-30 18:55:07

          网络编程      基于HTTP协议的网络资源访问      这部分主要是通过requests库实现访问url以及获取相应内容,通过对内容进行进一步加工来完成。具体操作可以以后通过小项目的实现来尝试。      基于传输层协议的套接字编程      比较陌生的概念。套

  • 网络 socket epoll2020-05-26 19:52:45

          套接字对:(源ip:源port,目的ip:目的port),唯一标识了一个网络上的TCP连接 收到报文,不仅要看目的port,还要看源ip和port才能确定报文该交给哪个连接 listen():将主动套接字转化成被动套接字,内核为每个监听套接字维护半连接队列和全连接队列 backlog参数指定半连接队列的大小,半

  • Socket套接字2020-05-23 16:52:47

    Socket原理 网络中如何唯一的标识一个进程 网络层中的IP地址可以唯一的标识一台主机 传输层中的"协议+端口"可以唯一的标识主机中的应用程序(进程),因此,可以利用三元组(ip地址,协议,端口)标识网络中的进程。 Socket怎么通信 SOCK_STREAM:表示面向连接的数据传输方式,数据可以准确无

  • socket编程基本概念2020-05-22 11:54:10

    1、What's socket?   socket可以看做用户进程与操作系统内核网络协议栈的编程接口。TCP/IP协议部分已经被内核给实现了,用户只需要实现应用层,这部分程序工作在用户空间。用户空间的程序需要通过套接字来访问内核网络协议栈。   套接字属于全双工的通信,可以用于本机进程间通信,也

  • 【Socket编程】【第一节】【Socket基本原理和套接字】2020-05-19 10:53:12

    参考http://c.biancheng.net/view/2351.html 一、scoket套接字(告诉你使用哪种数据传输方式) 这个世界上有很多种套接字(socket),比如 DARPA Internet 地址(Internet 套接字)、本地节点的路径名(Unix套接字)、CCITT X.25地址(X.25 套接字)等。但本教程只讲第一种套接字——Internet 套接字,它

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

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

ICode9版权所有