ICode9

精准搜索请尝试: 精确搜索
  • 十二、网络编程2022-05-21 16:03:49

    十二、网络编程 网络编程:使用编程语言实现多台计算机的通信。 12.1、网络三要素 网络编程三要素:                 (1)IP地址:网络中每一台计算机的唯一标识,通过IP地址找到指定的计算机。                 (2)端口:用于标识进程的逻辑地址,通过端口找到

  • 四种线程间同步的方法及两种进程间同步的方法2022-05-16 22:00:08

        线程间同步之互斥量: 即线程A访问邻接资源时,阻止线程B访问。互斥量(互斥锁)保证两个线程指令的先后顺序执行。具有原子性(一系列操作不可以被中断,不存在部分执行部分未执行的情况)。互斥锁是最简单的线程同步方法,有加锁和解锁两种状态, 两个状态可以保证资源访问的串行。 同时,操

  • 网络编程、Socket套接字编程2022-05-07 12:36:50

    尊重原创版权: https://www.gewuweb.com/hot/17381.html 网络编程、Socket套接字编程 网络编程 内容介绍 网络通信协议 UDP通信 TCP通信 内容学习目标 能够独立完成“文件上传”案例的源代码编写、编译、运行的操作 网络通信协议 通过计算机网络可以使多台计算机实现连接,位于同

  • 《网络是怎样连接的》第 1 章读书笔记2022-05-06 21:01:47

    《网络是怎样连接的》第 1 章介绍了从浏览器生成 HTTP 请求消息、到委托操作系统的协议栈发送消息的全过程,是一次整体的概览,对之后的几章内容奠定了基础。第 2、第 3 章分别着重于协议栈内部的实现机理和网络硬件设备。 本章的流程:使用 URL(或服务器名) 向 DNS 查询服务器的 IP 地址

  • Linux 查看TCP连接状态2022-05-05 12:36:48

    查看TCP连接状态#netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'   CLOSED 没有使用这个套接字[netstat 无法显示closed状态]LISTEN 套接字正在监听连接[调用listen后]SYN_SENT 套接字正在试图主动建立连接[发送SYN后还没有收到ACK]SYN_RECEIVED 正在

  • 服务端2022-05-04 22:34:33

    import socket import time t = time.strftime('%Y.%m.%d %H:%M:%S', time.localtime()) # 创建服务端监听套接字 server = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 监听套接字绑定地址和端口 server.bind(('192.168.0.103', 8080)) # 监听套接字开始监听,准备接收

  • 20192317 2022-2022-2 《Python程序设计》实验三报告2022-05-03 20:00:35

    20192317 2022-2022-2 《Python程序设计》实验三报告 课程:《Python程序设计》 班级: 1923 姓名: 邓子彦 学号:20192317 实验教师:王志强 实验日期:2022年5月2日 必修/选修: 公选课 一、实验内容 创建服务端和客户端,服务端在特定端口监听多个客户请求。客户端和服务端通过Socket套接字(TC

  • 20214304 《Python程序设计》实验三报告2022-05-03 15:32:04

    课程:《Python程序设计》 班级: 2143 姓名: 悦润柏 学号:20214304 实验教师:王志强 实验日期:2022年5月1日 必修/选修: 公选课   一、实验内容 (1)简单资料 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的

  • 2022-05-02-Linux C 中listen函数用法及注意事项2022-05-02 13:34:36

    Linux C 中listen函数用法详细介绍及注意事项: #include <sys/types.h> #include <sys/socket.h> 函数原型:int listen(int sockfd, int backlog); 服务端程序 监听来自客户端的tcp socket的连接请求 调用listen导致服务端创建的服务端套接字socket从CLOSED状态转换到LISTEN状态。

  • Linux优化内核参数2022-04-24 20:03:39

    Linux优化内核参数修改/etc/sysctl.conf 1 fs.file-max = 1000000 2 #表示单个进程较大可以打开的句柄数 3 net.ipv4.tcp_tw_reuse = 1 4 #参数设置为 1 ,表示允许将TIME_WAIT状态的socket重新用于新的TCP链接,这对于服务器来说意义重 5 大,因为总有大量TIME_WAIT状态的链接存

  • socket套接字补充、操作系统发展史、进程2022-04-18 18:00:14

    目录socket套接字之UDP协议操作系统的发展史手工操作批处理系统联机批处理系统脱机批处理系统多道技术进程理论并发与并行同步与异步阻塞与非阻塞同步异步与阻塞非阻塞总结 socket套接字之UDP协议 在我们创建socket对象的时候,默认是使用TCP协议的,如果想要使用UDP协议,需要给个参数

  • day04.15socket套接字2022-04-17 17:33:09

    socket套接字与socket模块 socket套接字: Socket套接字是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。 ''' socket套接字是一门实现不同计算机之间数据交互的技术。它的底层逻辑相当复杂,即用代码实现操作OSI七层架构。 由于C/S

  • TCP通信原理2022-04-16 21:35:52

    3.1 TCP通信原理 TCP通信协议是一种可靠的网络协议,它在通信的两端各建立一个Socket对象,从而在通信的两端形成网络虚拟链路,一旦建立了虚拟的网络链路,两端的程序就可以通过虚拟链路进行通信。 使用基于TCP协议的Socket网络编程实现,使用Socket对象来代表两端的通信端口 TCP协议基于

  • TCP通信程序练习2022-04-16 21:31:06

    声明 文章仅用作个人学习,原文链接:https://blog.csdn.net/qq_46331050/article/details/117706050 1. 数据来自键盘输入,接收到的数据输出到控制台 客户端: 数据来自于键盘录入,直到输入的数据是886, 发送数据结束 服务器:接收到的数据在控制台输出 示例代码 客户端 服务器端 知

  • socket套接字2022-04-16 05:00:06

    socket套接字简介 由于操作OSI七层是所有cs架构的程序都需要经历的过程 所以有固定的模块 socket套接字是一门技术 socket模块>>>:提供了快捷方式 不需要自己处理每一层 socket模块 cs架构的软件无论是在编写还是运行 都应该先考虑服务端 服务端与客户端首次交互 一边是re

  • day(socket模块)2022-04-16 00:35:49

    今日内容概要: 昨日内容回顾: 互联网协议: 实现了物理链接介质之后还需要遵循一些公共的协议才能正常交互 OSI:七层协议或者说是五层协议: 分别是:应用层、表示层、会话层、传输层、网络层、数据链路层、物理链接层 五层的话就是:应用层、传输层、网络层、数据链路层、物理链接

  • socket套接字简介2022-04-16 00:31:07

    目录一.socket二..socket模块1.服务端2.客户端三.通讯循环四.优化代码以及链接循环六.黏包问题解决黏包模块 一.socket 1.socket套字节是一门:技术 2.socket模块:提供了快捷方式,不需要自己处理数据 3.socket:底层原理,与框架是被封装过的 二..socket模块 """ 如果每次编写C/S架构程序

  • socket套接字2022-04-15 22:01:46

    socket套接字 简介 Socket并不属于TCP/IP协议簇,它只是一个编程接口,即对TCP/IP的封装和应用,简单理解TCP/IP看看作一 个函数,而Socket用来进行调用,Socket可在网络中对两个程序建立通信通道,Socket可分为两个基本模块,一个 服务端一个客户端,链接后进行通信。 网络编程 常见的套接

  • socket套接字2022-04-15 21:32:22

    目录socket套接字简介socket模块通信循环代码优化及链接循环半连接池黏包问题黏包问题的解决 socket套接字简介 # 需求:编写cs架构的程序 实现数据交互 需要编写OSO七层相当复杂,但是由于OSI七层是所有cs架构程序都需要经历的过程,所以由固定的模块 socket模块:提供了快捷方式不

  • python socket模块2022-04-15 18:33:37

    python socket模块 socket套接字简介 # 什么是套接字 1.套接字(Socket) 就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象 2.一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制 3.套接字是应用程序通过网络协议进行通信的接口,是应用

  • UDP通信程序2022-04-15 12:01:29

    声明 文章仅用作个人学习,原文链接:https://blog.csdn.net/qq_46331050/article/details/117706050 2.UDP通信程序 2.1 UDP通信原理 UDP协议是一种不可靠的网络协议,它在通信的两端各建立一个Socket对象,但是这两个Socket只是发送,接收数据的对象 基于UDP协议的通信双方而言,没有客

  • 端口Port2022-04-14 21:31:42

    端口 端口相关概念 端口:设备上应用程序的唯一标识 端口号: 用两个字节表示的整数,它的取值范围是0 - 65535。 公认端口:0 - 1023之间的端口号用于一些知名的网络服务和应用,比如80端口分配给www,21端口分配给FTP** 注册端口:1024 - 49151 分配给用户进程或应用程序** 动态/私有端

  • python网络编程之sockerserver 模块2022-04-10 02:31:27

    模块 socketserver 网络协议的最底层就是socket,基于原有socket模块,又封装了一层,就是socketserversocketserver 为了实现tcp协议,server端的并发.   socket参数的详解 socket.socket(family=AF_INET,type=SOCK_STREAM,proto=0,fileno=None)创建socket对象的参数说明如下: fam

  • 0x0a2022-03-30 20:01:27

    IP地址 一个IP地址就是一个32位无符号整数。 struct in_addr { uint32_t s_addr; }; TCP/IP为任意整数数据项定义了统一的网络字节顺序(大端字节序)。Unix提供了函数在网络和主机字节顺序间实现转换。 #include <arpa/inet.h> uint32_t htonl(uint32_t hostlong); unit16_t ht

  • RHCSA/Linux第二天作业2022-03-21 13:33:58

    1.使用timedatectl查看时间状态   列出所有已知时区   修改时区为列出时区的某一个 2.使用wget命令在https://www.pearvideo.com/这个网站下载任意一个视频 3.Linux中的文件类型以及符号的表示 4.创建目录test,并使用一条命令在test下创建 test1/test2/test3   a.输出test3的

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

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

ICode9版权所有