Socket

Socket.io入门

Socket.io入门 > 根据官方文档socket.io使用必须客户端根服务端一致,socket.io不兼容webSocket或者其他模块,因为socket.io在连接时做了自定义处理, 所以不同的长连接npm模块并不互通 首先安装npm包: 客户端(vue): ```shell npm i so ... »

Socket 入坑

## 什么是Socket Socket(套接字)是在计算机网络中实现通信的一种机制。它提供了一种应用程序编程接口(API),允许应用程序通过网络进行数据传输和通信。 在网络通信中,Socket 可以被看作是提供网络连接的一种抽象。**它可以用于在不同的计算机上的应用程序之间建立双向的通信链路。通过 ... »

lgxlsm

OSI七层协议剩余、socket模块、半连接池

## 传输层之TCP与UDP协议 ```python TCP与UDP都是用来规定通信方式的 通信的时候可以随心所欲的聊 也可以遵循一些协议符合要求的聊 随心所欲的聊:文字 图片 视频 遵循一些协议:开头带尊称 首行空两个 只准用官话 ps:不遵循上述协议也可以通信 只不过遵循了更合规合法合理!!! ... »

JAVA Socket编程

aliases: [] tags : " " summary: [基于TCP/IP和UDP协议的Java Socket网络通信编程] author : [yaenli] notekey: [20230512-143738] # Socket 网络模型 Socket编程是在TCP/IP、UDP协议上的 ... »

yaenli JAVA

c#构建具有用户认证与管理的socks5代理服务端

Socks 协议是一种代理 (Proxy) 协议, 例如我们所熟知的 Shdowsocks 便是 Socks 协议的一个典型应用程序, Socks 协议有多个版本, 目前最新的版本为 5, 其协议标准文档为 RFC 1928。 我们一起来使用.net 7 构建一个支持用户管理的高性能socks5代理 ... »

qwqwQAQ

Java Socket 编程详解

目录 一、Socket 基础知识 1.1 Socket 概述 1.2 Socket 通信模型 1.3 Socket 编程流程 二、Java Socket 编程实现 2.1 创建 Socket 对象 2.2 绑定 Socket 地址 2.3 启动监听进程或连接进程 2.4 发送或接收数据 2. »

C#之Socket客户端全过程

目录 C#开发Socket客户端 C#Socket客户端异步实现 简易封装 使用 未实现的几个常用操作 总结 C#开发Socket客户端 我们先新建一个类:SocketClientAsync。 注意点: 1、由于Socket通讯是发送到缓存区内的数据是覆盖,而不是新的,也就是说如 »

老生常谈Java 网络编程 —— Socket 详解

目录 1|0构造socket 1. 设定等待建立连接的超时时间 2. 设定服务器的地址 3. 设定客户端的地址 4. 客户连接服务器时可能抛出的异常 5. 使用代理服务器 6. InetAddress 地址类的用法 7. NetworkInterface 类的用法 2|0获取 Socket 的 »

Java 网络编程 —— Socket 详解

构造 Socket 在【客户端/服务端】的通信模式中,客户端需要主动构造与服务器连接的 Socket,构造方法有以下几种重载形式: Socket() Socket(InetAddress address, int port) throws UnknownHostException,IOExcepti ... »

socket 到底是个啥

哈喽大家好,我是咸鱼 我相信大家在面试过程中或多或少都会被问到这样一个问题:你能解释一下什么是 socket 吗 我记得我当初的回答很是浅显:socket 也叫套接字,用来负责不同主机程序之间的网络通信连接,socket 的表现方式由四元组(ip地址:端口)组成 那么今天,咸鱼将跟大家打开 sock ... »

网络框架重构之路plain2.0(c++23 without module) 综述

最近互联网行业一片哀叹,这是受到三年影响的后遗症,许多的公司也未能挺过寒冬,一些外资也开始撤出市场,因此许多的IT从业人员加入失业的行列,而且由于公司较少导致许多人求职进度缓慢,很不幸本人也是其中之一。自从参加工作以来,一直都是忙忙碌碌,开始总认为工作只是为了更好的生活,但是一旦工作停下来后自己就觉 ... »

lianyue

关于Java单个TCP(Socket)连接发送多个文件的问题

目录 使用一个TCP连接发送多个文件 协议的作用 定义数据的发送格式(协议) 代码 客户端 服务器端 测试结果 总结 使用一个TCP连接发送多个文件 为什么会有这篇博客? 最近在看一些相关方面的东西,简单的使用一下 Socket 进行编程是没有的问题的,但是这样只是建立了一些基 »

Android使用socket进行二进制流数据传输

目录 引言 简单的自定义协议 完整的代码 结语 引言 使用socket流传输二进制流数据,比如文件或者视频图片等等信息的时候,我们通常使用tcp协议传输,因为tcp协议可以保证二进制流按序到达,并且保证交付,这样子就可以保证我们传输二进制流的完整性。 使用tcp协议进行二进制流传输的时候 »

Spring Boot+Vue实现Socket通知推送的完整步骤

目录 Spring Boot端 第一步,引入依赖 第二步,创建WebSocket配置类 第三步,创建WebSocket服务 第四步,创建Controller进行发送测试 Vue端 第一步,创建连接工具类 第二步,建立连接 第三步,监听服务器发送过来的消息 第四步,关闭连接  总结 »

Spring Boot+Vue实现Socket通知推送的完整步骤

目录 Spring Boot端 第一步,引入依赖 第二步,创建WebSocket配置类 第三步,创建WebSocket服务 第四步,创建Controller进行发送测试 Vue端 第一步,创建连接工具类 第二步,建立连接 第三步,监听服务器发送过来的消息 第四步,关闭连接  总结 »

PHP实现web socket长链接流程详解

目录 简介 函数介绍 简单运用 简介 目前PHP实现web socket 都是使用框架集成来实现,比如hyperf,swoft,或者是安装swoole 扩展来实现websocket,那么有没有PHP本身就能够实现的呢,答案当然有,Let’s go. 函数介绍 服务端 stream_ »

PHP实现web socket长链接流程详解

目录 简介 函数介绍 简单运用 简介 目前PHP实现web socket 都是使用框架集成来实现,比如hyperf,swoft,或者是安装swoole 扩展来实现websocket,那么有没有PHP本身就能够实现的呢,答案当然有,Let’s go. 函数介绍 服务端 stream_ »

vue3使用socket.io的踩坑实战记录

目录 问题一:vue-socket.io与socket.io的区别 一、socket.io 二、vue-socket.io 问题二:受同源策略的影响,怎样跨域 总结 我们的项目出现聊天室、客服等需求,需要与服务器建立双全工通信,这里使用socket.io框架, 具体使用步骤可以查询官 »

socket.io断线重连的几种场景及处理方法

最近有做一个项目,类型聊天室的需求,自然也就选用了socket.io。搭建起来的确快,不管是km上还是外面,大把聊天室的demo,当然,只是demo,简易聊天室,而我们的需求当然不会那么简单啦,于是,就开始填坑了。 本机调一切都好,布上服务器之后,各种异常就开始出现了。 代码只帖一点片段吧,这里 »

php使用socket简单实现通信功能

目录 WebSocket的作用 什么是握手 背景介绍 WebSocket的作用 WebSock其实在平常使用,我们是时常见到的,用于实时通讯,例如我们常用的实时聊天、服务端向客户端消息推送、也可以实现踢用户下线功能。实时弹幕功能等等。 什么是握手 为了创建Websocket连接,需要 »