首页
学习
活动
专区
工具
TVP
发布
首页标签socket编程

#socket编程

Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。

【Java】BIO源码分析和改造(GraalVM JDK 11.0.19)

阿东

本文介绍网络IO编程的入门部分,Java 的传统BIO Socket编程源码分析,了解如何将BIO阻塞行为accept() 和 read() 改造为非阻塞行为,...

13220

【愚公系列】2023年03月 其他-上位机通信面试题(50道)

愚公搬代码

串行通信的概念很简单。串行端口一次发送和接收一位字节的信息。这比并行通信慢,并行通信允许一次传输整个字节;但是,它更简单,可以在更长的距离上使用。

1.2K10

Linux零拷贝和Netty零拷贝

leobhao

腾讯云 · 后台开发工程师 (已认证)

DMA 的全称叫直接存储器访问(Direct Memory Access),是一种允许外围设备(硬件子系统)直接访问系统主内存的机制。

90030

用OpenSocket开发一个简单的高性能高并发HttpServer

linyouhappy

它使用了高性能IO,Linux和安卓用epoll,Win32用IOCP,iOS和Mac用kqueue,其他系统使用select。

16100

开源简单高效,基于敏捷开发的项目管理工具,事项驱动设计思想

开源日记

https://github.com/gopeak/masterlab-docker

16720

1.5k Star国产开源一款基于Vue3+Socket.IO的极简聊天应用,比较完整,略好看

开源日记

介绍 自我做的客服聊天以来,让我做一套聊天应用的呼声越来越多,加上那套客服聊天由于没有组件化、UI 设计等问题,也让我一直心有遗憾做的不够完美,于是利用空余时间...

53830

跨全平台高性能HttpClient尝试用OpenSocket开发设计

linyouhappy

它使用了高性能IO,Linux和安卓用epoll,Win32用IOCP,iOS和Mac用kqueue,其他系统使用select。

38000

网络编程 - Linux Socket编程

开源519

  socket(套接字)是网络编程编程的一种技巧。通过socket不仅可以实现跨进程通信,还可以实现跨主机的网络通信。使用这种技术,就可以实现全国各地的通讯。...

4.2K50

TCP/IP、HTTP、Socket之间的区别和联系

Tinywan

有个比较形象的描述:HTTP是轿车,提供了封装或者显示数据的具体形式;Socket是发动机,提供了网络通信的能力。

31700

工具系列 | PHP-FPM+Nginx 通信详解

Tinywan

PHP-FPM的全称是PHP FastCGI Process Manager,PHP-FPM是FastCGI的实现,并提供了进程管理的功能。FastCGI进程包...

67310

九哥聊Kestrel网络编程第一章:开发一个Redis服务器

InCerry

之前在.NET 性能优化群内交流时,我们发现很多朋友对于高性能网络框架有需求,需要创建自己的消息服务器、游戏服务器或者物联网网关。但是大多数小伙伴只知道 Dot...

24420

vppinfra---socket api

dpdk-vpp源码解读

今天来学习一下vpp底层基础库--socket相关api及结构体,往期相关的文章请翻看文末链接。

27510

Java网络通讯精讲

红目香薰

用于标识计算机上某个特定的网络程序,以整数形式,范围0-65535。也就是1024*64。

26830

如何开发一个web静态服务器

程序那些事儿

我们都知道如今的web服务器有很多,比如著名的有apache,有nginx,有tomcat,有resin服务器,有sphere,有iis服务器等等,这些服务器都...

25720

2022 年 nodejs 框架推荐

程序那些事儿

自从谷歌发布v8引擎之后,nodejs就应运而生,在2009年,第一版nodejs诞生。

31720

pyspark streaming简介 和 消费 kafka示例

编程黑洞

/spark/examples/src/main/python/streaming

27320

Flask使用flask_socketio实现websocket

编程黑洞

下面是案例,是我自己用来测试使用的,可以直接运行的。详细的使用请看官网 (opens new window)

94640

局域网通过端口通讯

码客说

使用DatagramSocket代表UDP协议的Socket,DatagramSocket本身只是码头,不维护状态,不能产生IO流,它的唯一作用就是接收和发送数...

1.7K20

试试Boost.Asio

owent

腾讯 · 后台开发工程师 (已认证)

慢慢一点一点看看Boost,这段时间就Asio库吧。 据说这货和libevent的效率差不多,但是Boost的平台兼容性,你懂得。还有它帮忙干掉了很多线程安全和...

91830

Golang netpoll源码分析

kaku

go针对不同的操作系统,其网络io模型不同,可以从go源码目录结构和对应内容清楚的看到各平台的io模型,如针对linux系统实现的epoll,针对windows...

22030
领券