ICode9

精准搜索请尝试: 精确搜索
  • IO多路复用epoll2022-07-10 12:01:30

    0 why: 问题来源 0.1 网络编程流程 //创建socket int s = socket(AF_INET, SOCK_STREAM, 0); //绑定IP地址和端口号port bind(s, ...) //监听客户端连接 listen(s, ...) //接受客户端连接 int c = accept(s, ...) //接收客户端数据 recv(c, ...); //处理数据 operation(...) 0.2

  • 1、TCP四元组UDP二元组2022-07-10 11:38:35

    UDP是面向无连接的,对于服务器和客户端来说只有一个socket,只需要确定目的IP和Port(dst ip 和dsp port),把数据都发送给这一个socket,所以采用二元组就可以确定一个socket; TCP是面向连接的,对于服务器和客户端来说可能会建立了多个socket,需要源ip和port,目的ip和port,来确定一个socket连接,

  • 网络编程详解2022-07-10 10:02:54

    1.网络编程入门 1.1 概述 计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的:信息传递和资源共享 网络编程的三要

  • 3、UDP聊天实现2022-07-09 20:00:16

    3、UDP聊天实现 System.in返回的是InputStream指向命令行输入的字节流,它的read方法以字节流的方式来读取命令行的输入的数据。 import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.DatagramPacket; import java.net.DatagramSocket; import java

  • 近期Python2022-07-09 19:02:50

    import socket def main(): client=socket.socket() client.connect(("127.0.0.1",8081)) while True: inputs=input(">>>").strip() client.send(len(inputs).to_bytes(1,byteorder="little",si

  • Warning: Stopping docker.service, but it can still be activated by: docker.socket2022-07-07 20:02:11

    执行 systemctl stop docker 后提示“Warning: Stopping docker.service, but it can still be activated by: docker.socket” 解释:这是docker在关闭状态下被访问自动唤醒机制,很人性化,即这时再执行任意docker命令会直接启动 注:如果真的不希望docker被访问自动唤醒,执行 systemctl

  • 端口扫描工具-python2022-07-07 17:03:40

    端口扫描工具 TCP模式-socket 原理 目标主机的一个端口如果是监听状态(LISTENING或者LINSTEN),那么当我connect目标主机时就能成功,否则说明端口是关闭的。 优点: 编程简单,是需要一个API connect(),比较可靠,因为TCP是可靠协议,当丢包的时候,会重传SYN帧。 缺点: 正因为TCP的可靠性,所以当端

  • 26--网络编程:socket套接字编程2022-07-06 14:32:40

    一 socket介绍 # Socket翻译为套接字 是应用层与TCP/IP协议族通信之间的抽象层 是一组接口,把TCP/IP层复杂的操作抽象为几个简单的接口供应用层调用 # 在设计模式中 Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面 对用户来说,一组简单的接口就

  • Lua 获取本地IP2022-07-06 10:01:20

    Lua 获取本地IP 1、代码: --[[ author:lizhm datetime:20220706 09:38:00 description:获取本地IP ]] -- 引入socket模块 local socket = require("socket") -- 打印时间 print(os.time()) -- 功能函数 function getIp(hostname) local ip, resolved = socket.dns

  • 1、TCP通信2022-07-05 21:37:37

    TCP通信,Java提供了2个类用来实现tcp通信程序: 1、java.net.Socket 创建Socket对象,用来建立和服务器的连接,发送请求,接收响应; 2、java.net.ServerSocket,创建ServerSocket对象,启动tcp服务程序;   1、客户端和服务器建立一条逻辑连接,连接种包含一个对象,一个IO对象; 2、客户端和服务器使

  • java166-socket服务端和客户端连接2022-07-05 19:05:09

    socket服务端 import java.io.IOException; import java.net.ServerSocket; import java.net.Socket;   //socket服务端 public class test114 {     public static void main(String[] args){         ServerSocket serverSocket=null;         Socket client=null;

  • 如何停止CLOSE_WAIT端口:How do I remove a CLOSE_WAIT socket connection2022-07-04 20:01:04

    104 56 I have written a small program that interacts with a server on a specific port. The program works fine, but: Once the program terminated unexpectedly, and ever since that socket connection is shown in CLOSE_WAIT state. If I try to run a prog

  • GUI 应用:socket 网络聊天室2022-07-03 23:02:34

    在这个周末刚刚写出来的python桌面应用--网络聊天室,主要通过pyqt5作为桌面应用框架,socket作为网络编程的框架,从而实现包括客户端和服务端的网络聊天室的GUI应用,希望可以一起学习、一起进步! 应用包括服务端server_ui.py、客户端client_ui.py两个python模块实现,并且在pyqt5的使用过

  • 聊聊Netty那些事儿之从内核角度看IO模型2022-07-03 15:05:07

    从今天开始我们来聊聊Netty的那些事儿,我们都知道Netty是一个高性能异步事件驱动的网络框架。 它的设计异常优雅简洁,扩展性高,稳定性强。拥有非常详细完整的用户文档。 同时内置了很多非常有用的模块基本上做到了开箱即用,用户只需要编写短短几行代码,就可以快速构建出一个具有高吞吐,

  • 网络通讯之Socket-Tcp(一)2022-07-03 09:31:08

    网络通讯之Socket-Tcp  分成3部分讲解: 网络通讯之Socket-Tcp(一): 1.如何理解Socket 2.Socket通信重要函数   网络通讯之Socket-Tcp(二): 1.简单Socket实例 2.完善Socket【黏包拆包】   网络通讯之Socket-Tcp(三):  1.优化Socket 2.Socket网络安全   Socket(套接字)是干什么的?应用层和传

  • java网络编程2022-07-03 01:04:52

    网络编程 TCP 编程 使用tcp 之前先建立TCP连接,形成传输数据的通道,点对点的通信是可靠的。 2,两个进程:客户端 服务端 3,在连接中进行大量数据的传输 4,传输完毕需要释放建立的连接,效率较低 客户端: 1,创建socket对象,指明服务器端的ip和端口。 2,获取一个输出流用于向服务器端写入数据。

  • buildkit部署2022-07-02 21:34:41

    一、由于containerd无法构建docker镜像,所以需要依赖buildkit来构建镜像,buildkit组成: 1.服务端为buildkitd,负责和runc或containerd后端连接干活,目前只支持这两个后端。 2.客户端为buildctl,负责解析镜像构建文件Dockerfile,并向服务端发出构建指令,所以客户端可以和服务端不在一

  • postgres pg_receivewal代码分析2022-06-26 22:04:18

    src\bin\pg_basebackup\pg_receivewal.c main 468 初始化,参数解析,获取连接681,检查wal size 714 StreamLog(); src\bin\pg_basebackup\pg_receivewal.c 760 stream分配内存,获得数据库连接,检查版本,检查系统 FindStreamingStart(&stream.timeline); 406---》

  • OpenHarmony之分布式软总线coap_discover.c(一)2022-06-25 22:03:00

    前言 coap_discover.c实现了基于coap的设备发现功能的细节。在之前说过coap_service.c在实现coap服务发现的前期工作中做了许多前期初始化功能和注册服务的工作,这些功能函数是调用nstackx_device.c提供的接口函数,而nstackx_common.c中的接口函数又调用coap_discover.c中提供的函数

  • 分享自己平时使用的socket多客户端通信的代码技术点和软件使用2022-06-25 13:33:26

    前言 说到linux下多进程通信,有好几种,之前也在喵哥的公众号回复过,这里再拿出来,重新写一遍:多进程通信有管道,而管道分为匿名和命名管道 ,后者比前者优势在于可以进行无亲缘进程通信;此外信号也是进程通信的一种,比如我们最常用的就是设置ctrl+c的kill信号发送给进程;其次信号量一般来说是

  • 流的应用和对象串化行2022-06-23 21:33:30

    流的应用 try { Socket socket = new Socket(InetAddress.getByName("localhost"), 12345); PrintWriter out = new PrintWriter( new BufferedWriter( new OutputStreamWriter( socket.getOutp

  • javaEE(网络编程、TCP、线程池优化)2022-06-23 21:03:37

    网络编程 Client-Server(CS) Browser/Server(BS) 1.客户端--服务端 安装客户端 更新。 依赖PC 2.浏览器和服务端 分布式 兼容性 一站开发 网络通信: UDP 不确定在线 不做消息确认 TCP可靠的通信 及时通信 模拟BS通信 三要素 IP地址:设备在网络中的地址,唯一标识 端口:应用程序在

  • Springboot项目远程dubug调试2022-06-22 15:05:43

    分为服务端启动和客户端调试两个步骤: 1、以调试模式启动服务端 java -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9193 -jar xxx-0.0.1-SNAPSHOT.jar transport:分为socket模式和内存共享两种模式,选择dt_socket socket模式 server=y:作为服务端启动 suspend:服务

  • 封装mysql读写分离SDK遇到的一些问题2022-06-21 18:37:09

    一、如何编译? 进到cmake目录 source 对应平台的abenv脚本 再到对应的目录用makec编译。 二、创建uuidgen   三、创建对外暴露的实体 nsresult rv; nsCOMPtr<ncIDBSql> dbconn = do_CreateInstance(宏定义, &rv);   四、Can‘t connect to local MySQL server through socke

  • udp2022-06-20 18:04:19

    import socketsk = socket.socket()sk.bind(('192.168.31.116', 9999))sk.listen()while 1: conn, addr = sk.accept() while True: a = input('会话1') conn.send(a.encode('utf-8')) msg = conn.recv(1024)

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

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

ICode9版权所有