ICode9

精准搜索请尝试: 精确搜索
  • netstat 某连接的 Recv-Q(接收队列)达到500多万字节的内核参数排查2022-07-26 18:33:51

    思路: cat proc文件系统下的 sys/net 目录下所有文件,根据结果降序排序(如果打印前xx,可能会漏掉关键信息,在定位问题时需要注意,慎用过滤),根据结果使用 grep -rn xxx 找到配置文件 查看配置文件含义,资料网站:https://www.kernel.org/doc/html/latest/networking/ip-sysctl.html 对结论进

  • EGG-SOCKET.IO 向指定客户端发送消息2022-07-26 13:00:14

    EGG-SOCKET.IO 功能 egg-socket.io是对socket.io的一个封装,加上了对router、controller、namespace和middleware的规约。 其中,router与controller主要用于分发和处理socket.io客户端的请求,但我们之所以引入socket.io,往往是为了获得服务端主动推送的能力,这两部分就略过了。 剩下的n

  • qt-bilibili黑马-55-TCP-UDP2022-07-25 15:37:13

    1 linux下TCP通信过程  服务器端(右边):有两个套接字:监听套接字socket,通信套接字accept 1)建立监听套接字socket 2) bind:绑定一个固定端口,就像打电话,绑定电话号码 3)监听listen 至此就建立了监听队列(5个?10个?) 客户端(左边): 1)socket:没说 2)connect:主动建立连接,3次握手 服务器端(右边) 1)建立

  • NewlifeCube-NewLife.Agent中连接多个socket(二)2022-07-25 15:00:20

    NewLife.Agent中使用timex连接多个socket时候,控制台会打印的异常错误               经过排查是X组件里面open抛出的异常 https://github.com/dotnet/runtime/issues/44686 最后使用即可解决 var s = new Socket( AddressFamily.InterNetworkV6, SocketType.Stream, Prot

  • Linux 5种IO模型2022-07-24 16:03:26

    https://hollischuang.github.io/toBeTopJavaer/#/basics/java-basic/linux-io?id=io%e5%a4%8d%e7%94%a8%e6%a8%a1%e5%9e%8b 阻塞IO:data = socket.read(); 非阻塞IO: while(true){ data = socket.read(); if(data!= error){ 处理数据 break; } } io

  • 1.17. WiFi测试2022-07-24 11:33:04

    1.17.1. 基础介绍 ESP32单片机内置了2.4GHz双模Wi-Fi。 WiFi可作为AP、STA、AP+STA三种模式: a. 作为AP时,可以被4个STA连接。AP 是 (Wireless) AccessPoint 的缩写,即 (无线) 访问接入点。简单来讲就像是无线路由器一样,设备打开后进入 AP 模式,在手机的网络列表里面,可以搜索到类似 TP

  • 基于python的socket通信2022-07-23 19:00:34

    网络通信 前言 什么是TCP/IP、UDP TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,是一个工业标准的协议集,它是为广域网(WANs)设计的。 UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。它是属于TCP/IP协议族中的一种。 如下图,TCP和UDP写

  • C# websocket类库Fleck学习2022-07-23 16:33:53

    前端:可以用这个篇介绍的代码,详解JS WebSocket断开原因和心跳机制 后端:winform程序编译成控制台程序 using Fleck; public partial class Form1 : Form { public Form1() { InitializeComponent(); StartWebSocket(); }

  • js+socket实现web通讯2022-07-22 21:00:46

    js调用flash中socket操作,实现与客户端通讯 jsocket 原理: js不支持socket协议传输;利用js和flash可以相互调用,flash支持socket协议传输,间接实现javascript使用socket 关键词: actionscript文件 swf文件 ExternalInterface.addCallback ExternalInterface.call 常见问题: 1.客

  • 使用SOCKET 实现 Modbus TCP 读写2022-07-22 20:09:52

    将ASCII字符串写入到保持寄存器中,16个寄存器 读16个寄存器,把十六进制的值再转成ASCII 读写一个保持寄存器的值 要实现socket 十六进制发送功能,ASCII和十六进制字符串互转功能   此代码共用到Modbus TCP的3个功能码 03 06 10 功能码 03功能码    06功能码   10功能码    

  • 记录--Vue中使用websocket的正确姿势2022-07-22 16:07:08

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 1:首先谈谈websocket是什么? WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。WebSocket使得客户端和服

  • Linu网络编程2022-07-22 11:06:02

    Linux Web Server(网络服务器) 什么是 Web Server(网络服务器) 一个 Web Server就是一个服务器软件(程序), 或者是运行这个服务器软件的硬件(计算机)。其主要功能是通过 HTTP 协议与客户端(通常是浏览器)进行通信,来接收,存储,处理来自客户端的 HTTP 请求,并对其请求做出 HTTP 相应,返回给客户端

  • python网络编程socket基础2022-07-22 09:33:15

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

  • Node.js精进(11)——Socket.IO2022-07-22 08:04:41

      Socket.IO 是一个建立在 WebSocket 协议之上的库,可以在客户端和服务器之间实现低延迟、双向和基于事件的通信。      并且提供额外的保证,例如回退到 HTTP 长轮询、自动重连、数据包缓冲、多路复用等。   WebSocket 是一种基于 TCP 协议在服务器和浏览器之间提供全双工和

  • TCP通信的客户端代码实现2022-07-21 17:06:46

    TCP通信的客户端代码实现 TCP通信的客户端:向服务端发送连接, 给服务器发送数据,读取服务器回写数据   构造方法:     Soket(String host,int port)创建一个流套接字并将其链接到指定主机上的指定端口号   参数:     String  host:服务器主机的名称/服务器的IP地址     In

  • Java tcp通信2022-07-21 13:33:54

    1. TCP通信原理 TCP(Transmission Control Protocol)协议是面向链接的通信协议,即 数据传输之前,先在发送端和接收端建立逻辑链接,然后再传输数据,它提供 了两台计算机之间可靠无差错的数据传输。 TCP通信中必须明确客户端和服务器端,由客户端向服务端发送连接请求 每次连接的创建都

  • Java-net2022-07-21 13:04:17

    Java网络编程 相关概念: IP地址 端口 socket 理论 TCP 区分服务端和客户端 服务端: (1)创建ServerSocket对象,传入监听的端口号 (2)等待客户端的连接,调用accept方法(若无客户端连接,程序会堵塞此处) (3)获取输入输出流进行操作 (4)设置输出结束标记(socket.shutDownOutput(),或flush(),或字

  • 获取本机IP地址2022-07-21 10:05:00

    获取公网IP  import requests res = requests.get('http://myip.ipip.net', timeout=5).text print(res) 获取局域网IP 如果计算机设备有连接到 Internet 的路由,可以使用: import socket s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM) s.connect(("8.8.8.8", 80)) pr

  • python基础 -- tcp、udp模式2022-07-20 09:02:58

    # tcp 协议服务端 import socket sk = socket.socket() #创建socket对象 sk.bind(('127.0.0.1', 8889)) #绑定socket的ip和端口 sk.listen(5) #设置socket对象的监听数量 conn, info = sk.accept() #socket开始监听连接,一直到有请求连接,这

  • 多线程通信之客户端与服务器端2022-07-19 21:06:05

    import java.io.IOException; import java.net.ServerSocket; import java.net.Socket; public class LoginServer {//多线程处理客户端 public static void main(String[] args) throws IOException { ServerSocket serverSocket = new ServerSocket(9000);

  • 网络编程之ip地址与主机名2022-07-19 21:03:27

        C类地址(192.0.0.0-223.255.255.0):192.168.0.0~192.168.255.255      InetAddress类    无构造方法 getLocalHost获取本地ip getByName获取网络主机名基于tcp:Socket(客户端)和Server Socket(服务器端)    ServerSocket.accept():获取客户端socketSocket通信模型  

  • C# Socket通信2022-07-19 19:37:10

    Socket简介 Socket又称套接字,它是处于应用层和传输层之间的一个抽象接口。它封装了TCP/UDP等的底层协议,通过它我们就可以实现应用程序或者进程之间(它们可以处在网络上的不同位置)的通信。 Socket的表示方法 因为Socket是两个程序之间的通信,只需要给定IP地址和端口号就可以进行通信

  • 文件上传案例阻塞问题2022-07-19 14:34:44

    package com.yang.Test.ServerStudy.Test; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; /** * 文件上传案例的客户端:读取本地上的文件,上传到服务器,读取服务器回写的数据

  • 文件上传案例2022-07-19 11:32:36

    文件上传原理 原理:客户端读取本地的文件,把文件上传到服务器,服务器再把上传的文件保存到服务器的硬盘上 1.客户端使用本地的字节输入流,读取要上传的文件2.客户端使用网络字节输出流,把读取到的文件上传到服务器3.服务器使用网络字节输入流,读取客户端上传的文件4.服务器使用本地字节

  • TCP通信的客户端和服务器端的代码实现2022-07-19 11:02:54

    TCP通信的客户端 TCP通信的客户端:向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据 表示客户端的类:   java.net.Socket:此类实现客户端套接字。套接字是两台机器间通信的断点。   套接字:包含了IP地址和端口号的网络单位 构造方法:   Socket(String host,int port)

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

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

ICode9版权所有