文章 2025-03-14 来自:开发者社区

用Apifox调试Socket.IO接口,从原理到实践

在数字化协作需求井喷的今天,即时通讯、协同文档、MMO游戏等场景对实时交互提出了严苛要求。传统HTTP协议"请求-响应"的离散式通信机制已难以满足需求,这正是Socket.IO这类实时通信框架的价值所在。 技术架构解析 Socket.IO 作为跨平台实时通信引擎,通过创新性的双工通道设...

用Apifox调试Socket.IO接口,从原理到实践
文章 2024-07-25 来自:开发者社区

深度探索Python Socket编程:从理论到实践,进阶篇带你领略网络编程的魅力!

在网络编程的广阔天地里,Python Socket编程以其强大的灵活性和广泛的应用场景,成为了众多开发者探索网络世界的首选工具。本篇文章旨在通过问题解答的形式,带领读者深入Python Socket编程的进阶领域,从理论到实践,全面领略网络编程的魅力。 问题一:Python Socket编程的基本原理是什么&#x...

文章 2024-06-05 来自:开发者社区

Socket与HTTP协议的实践

在当今互联网时代,网络编程是程序员不可或缺的一项技能。Python作为一种高级编程语言,提供了丰富的网络编程库,使得开发者能够轻松地实现各种网络应用。本文将介绍Python中两种主要的网络编程方式:Socket编程和基于HTTP协议的网络编程,并通过实际案例来演示它们的应用。 1. Socket编程 Socket是实现网络通信...

文章 2023-12-05 来自:开发者社区

Socket编程实践模拟通信

本篇记录Socket与ServerSocket进行通信过程,服务器端使用线程,一直监听客户端的请求,并返回消息给客户端。【1】客户端代码 @Test public void testClient(){ Socket client = null; OutputStream outputStream = null; OutputStreamWriter ow = nul...

Socket编程实践模拟通信
文章 2023-11-08 来自:开发者社区

高效网络通信技术揭秘,Socket原理与实践(下)

3.5TCP连接的终止(四次握手释放)建立一个连接需要三次握手,而终止一个连接要经过四次握手,这是由TCP的半关闭(half-close)造成的,如图:由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这个原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个 FIN只意味着这一方向上没有数据流动,一个TCP连接在收到一个FIN后仍能发送数据。首先进行关闭的一....

高效网络通信技术揭秘,Socket原理与实践(下)
文章 2023-11-08 来自:开发者社区

高效网络通信技术揭秘,Socket原理与实践(上)

Socket(套接字)是一种在计算机网络中进行通信的抽象概念。它提供了一种编程接口,使得应用程序能够通过网络进行数据交换。Socket可以在不同的计算机上的进程之间建立连接,实现数据的传输和通信。Socket是一个端点,由IP地址和端口号组成。IP地址指示计算机的位置,而端口号则指定应用程序在该计算机上运行的特定服务。使用Socket,应用程序可以通过建立客户端和服务器之间的连接来实现双向通信。....

高效网络通信技术揭秘,Socket原理与实践(上)
文章 2023-08-03 来自:开发者社区

百度统一socket长连接组件从0到1的技术实践

本文由百度消息中台团队分享,引用自百度Geek说,原题“百度iOS端长连接组件建设及应用实践”,为了帮助理解,本文有修订和改动。1、引言在过去的十年里,移动端互联网技术飞速发展,移动应用逐渐成为主要的便捷访问和使用互联网的方式,它们承接了越来越多的业务和功能,这也意味着对移动端和服务器之间的通信效率和稳定性提出了更高的要求。为了实现更高效的实时通信和数据同步,socket实时长连接逐渐成为一种关....

百度统一socket长连接组件从0到1的技术实践
文章 2022-02-17 来自:开发者社区

快速界定故障:Socket Tracer网络监控实践

作者 | 四忌来源 | 阿里技术公众号一  背景随着软件应用的集群化、容器化、微服务化,产品的稳定性越来越依赖网络。现有的专有云和一体机产品,部署在裸机,从硬件服务器、交换机到os都是不可靠的,且监控盲区较多,其中网络是重灾区。对于网络不稳定导致的中间件链接超时、设备掉线、视频推流卡顿等问题,缺乏有效的网络层监控指标定界问题。一旦现场不存在,由网络引发的问题很难定位。现有的网络监控方案....

快速界定故障:Socket Tracer网络监控实践
文章 2022-02-17 来自:开发者社区

socket.io实践干货

一、前言 socket.io 实现了实时双向的基于事件的通讯机制,是基于 webSocket 的封装,但它不仅仅包括 webSocket,还对轮询(Polling)机制以及其它的实时通信方式封装成了通用的接口,并且在服务端实现了这些实时机制的相应代码 socket.io 是跨平台的,可以实现多平台的即时通讯 由于 iOS 端进行 socket 编程主要使用 GCDAsyncSock...

文章 2022-02-16 来自:开发者社区

Socket编程实践(7) --Socket-Class封装(改进版v2)

    本篇博客定义一套用于TCP通信比较实用/好用Socket类库(运用C++封装的思想,将socket API尽量封装的好用与实用), 从开发出Socket库的第一个版本以来, 作者不知道做了多少改进, 每次有新的/好的想法尽量实现到该库当中来; 而且我还使用该库开发出作者第一个真正意义上的基于Linux的Server程序[...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。