ICode9

精准搜索请尝试: 精确搜索
  • tcp会话2022-06-20 18:02:56

    import socketsk = socket.socket()sk.connect(('192.168.31.116', 9999))while True: msg = sk.recv(1024) b=msg.decode('utf-8') print(msg.decode('utf-8')) if b=='Q'or b=='q': break a = inp

  • 网络编程2022-06-19 16:04:03

    网络编程 网络的概念 网络通信 1.概念:两台设备之间通过网络实现数据传输; 2.网络通信:将数据通过网络从一台设备传输到另一台设备 3.java.net包下提供了一系列的类或接口,完成网络通信 网络 1.概念:两台或多台设备通过一定物理设备连接起来构成了网络; 2.根据网络的覆盖范围不同,对网

  • 网络编程实例1——智障客服2022-06-19 11:32:09

    网络编程实例1——智障客服 服务端 import socket # 1.监听本机的ip和端口 sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM) sock.bind(('127.0.0.1',8001)) # 绑定ip和端口 sock.listen(5) # 支持排队等待5人 while True: # 2.等待有人来连接(阻塞) conn,addr=s

  • socket缓冲区2022-06-18 19:31:55

    每个socket被创建后,无论使用的是TCP协议还是UDP协议,都会创建自己的接收缓冲区和发送缓冲区。当我们调用write()/send() 向网络发送数据时,系统并不会 马上向网络传输数据,而是首先将数据拷贝到发送缓冲区,由系统负责择时发送数据。根据我们选用的网络协议以及阻塞模式,系统会有不同的

  • 进程间通信(〇)索引2022-06-18 17:33:51

    进程间通信(一)管道 进程间通信(二)消息队列 进程间通信(三)共享内存 进程间通信(四)信号量 进程间通信(五)信号 进程间通信(六)Socket

  • Python基于socket实现安全Diffie-Hellman密钥交换协议2022-06-18 01:00:25

    实验名称:基于socket实现安全Diffie-Hellman密钥交换协议 实验要求:    (1)掌握Diffie-Hellman密钥交换的原理;   (2)了解socket通信的概念,掌握socket通信的编程方法;   (3)能够编写基于客户/服务器端程序,运行程序并进行数据传输;   (4)综合运用密码学机制设计和实现安全Diffie-Hellma

  • 利用socket原始套接字实现对以太网头以及IP头的分析2022-06-17 12:36:05

    import socket import sys import struct import binascii class RawSniffer: def __init__(self) -> None: try: self.raw_s = socket.socket(socket.PF_PACKET, socket.SOCK_RAW, socket.htons(0x800)) print("[-] Beg

  • Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)2022-06-17 00:36:04

    1.   1.查看mysql是否正常启动     2.查看 /etc/my.cnf 中socket的路径 ,看路径下是否有此文件,mysql.sock 一般不是在 /tmp/mysql.sock 就是在 /var/lib/mysql/mysql.sock 这里,没有的话就用 ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock 或者 ln -s /var/lib/mysql/mys

  • k8s入坑之报错(5)解决Docker运行命令时提示"Got permission denied while trying to connect to the Docker daemon2022-06-16 16:34:19

    参考链接:解决Docker运行命令时提示"Got permission denied while trying to connect to the Docker daemon socket 文档是后期整理的,有问题将继续正路 原因: 摘自docker mannual上的一段话: Manage Docker as a non-root user The docker daemon binds to a Unix socket instead

  • python并发编程之IO模型2022-06-15 23:02:53

    一 IO模型介绍 二 阻塞IO(blocking IO) 三 非阻塞IO(non-blocking IO) 四 多路复用IO(IO multiplexing) 五 异步IO(Asynchronous I/O) 六 IO模型比较分析 七 selectors模块   一 IO模型介绍     为了更好地了解IO模型,我们需要事先回顾下:同步、异步、阻塞、非阻塞    

  • SpringBoot整合socket通信2022-06-15 17:37:20

    SpringBoot整合socket通信 一、介绍 很多人都不太理解socket通信指的是什么,简单来讲,它是一个完成两个应用程序之间的数据传输的东西。 socket是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象,一个socket就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据

  • Python 网络编程2022-06-14 21:05:14

    Python 网络编程 Python 提供了两个级别访问的网络服务: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统 Socket 接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。 什么是 Socket? S

  • QQ项目 6.132022-06-13 06:00:06

    ------------恢复内容开始------------ qq客户端内容 ## 总述:     服务包中:    ClientConnectServerThread.java    客户端连接服务端中的线程 private Socket socket;//里面只有socket这个私有属性         ManageClientConnectServerThread.java   管理客户端

  • Socket-TCP-Base2022-06-13 00:35:54

          suggested use Asynchronous Programming(Async Task)   Server: int connectCount = 0; Console.WriteLine("wait for conncet..."); Socket tcpServer = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); IPAddress iPAddre

  • Socket-UDP-Base2022-06-13 00:31:31

        Server: using System.Text; Console.WriteLine("UDP Server Satrt..."); Socket udpServer = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); IPAddress iPAddress = new IPAddress(new byte[] { 192, 168, 2, 103 });//IP

  • 流的应用和对象串行化2022-06-12 21:35:43

    read()函数是阻塞的,在读到所需的内容之前会停下来等 使用read()的更“高级"的函数,如nextInt()、readLine()都是这样的 所以常用单独的线程来做socket读的等待,或使用nio的channel选择机制 对于socket,可以设置SO时间 setSoTimeout(int timeOut) 流应用,结合了原生App和Web App的优势

  • 深入浅出 RPC 框架|青训营笔记2022-06-12 20:31:24

    深入浅出 RPC 框架|青训营笔记 这是我参与「第三届青训营 -后端场」笔记创作活动的的第十二篇笔记。 本章目录: 基本概念 本地函数调用 远程函数调用(RPC - Remote Procedure Calls) 因为不是一个栈,因此每个函数需要搞一个ID,把对应的函数的ID传过去。 把对应的数据转成字节流传

  • socket 问题: 连续bind/listen 同一个socket fd2022-06-12 11:32:53

    如果我们想尝试哪个端口号可用,然后监听该端口,该如何处理?比如FTP协议里面有这样一个需求,PASV模式下,Server需要监听本地数据端口,通常是找一个随机端口号进行监听。而且每收到一个客户PASV命令后,就需要提供一个不同的数据端口,这也就是说,不能两个连接同时使用同一个数据端口。那么,我们

  • python 网口通讯 tcp/dcp 通信 和 时间同步机制 (重要)2022-06-12 00:05:06

    import socket sk = socket.socket(family=socket.AF_INET,type=socket.SOCK_STREAM,) 参数1 family :套接字类型 参数2 type: 通信协议类型 tcp类型,udp类型 tcp协议:SOCK_STAEAM udp协议:SOCK_DGRAM family = socket.AF_INET 采用网络形式通信的套接字 family = socket.AF_UN

  • 232-CH579M学习开发-以太网例程-TCP服务器(项目应用封装,局域网或广域网测试)2022-06-11 17:33:58

    <p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnCH579M" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>   说明 这节演示一下开发板作为TCP服务

  • python socket通信2022-06-08 19:02:20

    Python 网络编程 Python 提供了两个级别访问的网络服务: 低级别的网络服务支持基本的 Socket,它提供了标准的 BSD Sockets API,可以访问底层操作系统 Socket 接口的全部方法。 高级别的网络服务模块 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。   什么是 Socket

  • Idea线上联调的原理及步骤2022-06-08 14:34:42

    1、为什么要远程联调 当我们的代码在线上/测试环境运行出现异常需要进行问题定位时,之前的传统做法是:查看异常日志,根据日志定位到出错代码,然后再根据相关参数及异常信息进行推断。但是很多异常问题需要更细致的进行debug才能够更精准的去定位和解决,这种情况下,我们希望能够像在本地

  • OSI七层模式简单通俗理解2022-06-08 13:03:50

    OSI七层模式简单通俗理解 本文不一定严谨,可能有错漏,主要是抛砖引玉,帮助记性不好的人。总体来说,OSI模型是从底层往上层发展出来的。 这个模型推出的最开始,是是因为美国人有两台机器之间进行通信的需求。 需求1: 科学家要解决的第一个问题是,两个硬件之间怎么通信。具体就是一台发些比

  • Tomcat 的连接数与线程池2022-06-05 16:31:30

    一、背景   在使用tomcat时,经常会遇到连接数、线程数之类的配置问题,要真正理解这些概念,必须先了解Tomcat的连接器(Connector)。   在前面的文章 Tomcat配置文件server.xml 中写到过:Connector的主要功能:是接收连接请求,创建Request和Response对象用于和请求端交换数据; 然后分配

  • 【Redis】Could not create server TCP listening socket 127.0.0.1:63792022-06-04 19:34:54

    输入命令:redis-server.exe redis.windows.conf  后提示:      解决办法: 依次执行以下命令: 1.redis-cli.exe,进入redis命令模式 2.shutdown,关闭服务器,此时断开连接 3.eixt,退出redis命令模式 4.重新输入:redis-server.exe redis.windows.conf     启动服务器成功。  

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

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

ICode9版权所有