socket
0 人感兴趣 · 38 次引用
- 最新
- 推荐
socket 是并发安全的吗
我们知道,要对网络连接写数据,就要执行 send(socket_fd, data)。 于是问题就来了。 已知多个用户共用同一条连接。 现在多个用户要发数据,也就是多个用户线程需要写同一个socket_fd。 那么,socket是并发安全的吗?能让这多个线程同时并发写吗?
解读《深入理解计算机系统 (CSAPP)》第 11 章网络编程
所有网络应用都基于相同的编程模型,有相似的整体结构,依赖相同的编程接口。我们需要理解基本的客户端-服务器编程模型,以及如何编写网络程序。
SocketIO の 聊天练习
基于socketIO的双向通信,准备制作一个聊天界面。聊天界面的大体样式参考于微信界面,后端用了node和socketIO
深入学习 WebSockets 概念和实践
WebSocket 协议为 Internet 通信创造了新的可能性,并为真正的实时通讯打开了大门。本文将介绍 WebSockets 的发展史,并深入学习 WebSockets 是如何产生的、它们是什么、如何工作,以及 WebSockets 如何在实际应用程序中工作的。
深入分析 Linux 操作系统对于 TCP/IP 栈的实现原理与具体过程
在我们了解整个linux系统的网络体系结构之前,我们需要对整个网络体系调用,初始化和交互的位置,同时也是Linux操作系统中最为关键的一部分代码-------内核,有一个初步的认知。
作为后端开发人员应该懂的 TCP、HTTP、Socket、Socket 连接池,一文详解丨 Linux 后端开发
前言:作为一名开发人员我们经常会听到HTTP协议、TCP/IP协议、UDP协议、Socket、Socket长连接、Socket连接池等字眼,然而它们之间的关系、区别及原理并不是所有人都能理解清楚,这篇文章就从网络协议基础开始到Socket连接池,一步一步解释他们之间的关系。
Socket 粘包问题终极解决方案—Netty 版(2W 字)!
上一篇我们讲了《Socket粘包问题的3种解决方案》,但没想到评论区竟然炸了。介于大家的热情讨论,以及不同的反馈意见,本文就来做一个扩展和延伸,试图找到问题的最优解,以及消息通讯的最优解决方案。
Socket 粘包问题的 3 种解决方案,最后一种最完美!
在 Java 语言中,传统的 Socket 编程分为两种实现方式,这两种实现方式也对应着两种不同的传输层协议:TCP 协议和 UDP 协议,但作为互联网中最常用的传输层协议 TCP,在使用时却会导致粘包和半包问题,于是为了彻底的解决此问题,便诞生了此篇文章。