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

每天3分钟操作系统修炼秘籍(17):进程间通信(3):套接字

点我查看秘籍连载 套接字 套接字(Socket)用于协调不同计算机上的进程间通信,也就是基于网络的通信。当然,也可以在本机上使用套接字进行进程间的通信。 套接字通信的方式非常多,有Unix域套接字、TCP套接字、UDP套接字、链路层套接字等等。但最常用的肯定是TCP套接字。所以,这里介绍下TCP Socket通信方式,稍后再单独介绍Unix域套接字。 ...

文章 2024-03-27 来自:开发者社区

深入剖析进程间通信:Unix 套接字、共享内存与IP协议栈的性能比较

第一章: 引言 进程间通信(Inter-Process Communication, IPC)作为计算机科学中的一个核心概念,它不仅反映了技术的复杂性,也涉及到人们在面对信息共享和任务分配时的基本需求和心理动机。本章旨在引入IPC的基本概念,并探讨Unix套接字、共享内存与基于IP协议栈的通信方式之间的关键差异及其对程序设计和系统性能的影响。 1.1 通讯方法的重要性 在...

文章 2023-09-01 来自:开发者社区

1.12 进程注入ShellCode套接字

在笔者前几篇文章中我们一直在探讨如何利用Metasploit这个渗透工具生成ShellCode以及如何将ShellCode注入到特定进程内,本章我们将自己实现一个正向ShellCodeShell,当进程被注入后,则我们可以通过利用NC等工具连接到被注入进程内,并以对方的权限及身份执行命令,该功能有利于于Shell的隐藏。本章的内容其原理与《运用C语言编写ShellCode代码》中所使用的原理保持....

1.12 进程注入ShellCode套接字
文章 2022-11-21 来自:开发者社区

php惊群效应,php多进程共享一个套接字的问题,workerman多进程共享socket

最近同事和我讨论到workerman父进程创建一个socket,然后子进程都在读取,这样不会数据错乱吗?最终我们得出的结论是:在php层面,多个子进程服用主进程的套接字,当出现一个客户端连接请求的时候,底层会触发唤醒所有php子进程,但是最终只会有1个子进程获取到这个请求连接,也就是说这种情况属于锁的一种,抢到就是谁的,这个可以参考nginx的惊群的效应,只不过高级语言都帮我们处理好了,我们不需....

文章 2015-03-09 来自:开发者社区

Linux进程间通信——使用数据报套接字

前一篇文章,Linux进程间通信——使用流套接字介绍了一些有关socket(套接字)的一些基本内容,并讲解了流套接字的使用,这篇文章将会给大家讲讲,数据报套接字的使用。   一、简单回顾——什么是数据报套接字。   socket,即套接字是一种通信机制,凭借这种机制,客户/服务器(即要进行通信的进程)系统的开发工作既可以在本地单机上进行,也可以跨网络进行。也就是说它可以让不在同...

文章 2013-10-22 来自:开发者社区

多个进程对同一个监听套接字调用函数gen_tcp:accept/1

源于<<erlang程序设计>>的第14章的14.1.4大约第197页。   未发现多个进程对同一个监听套接字调用函数gen_tcp:accept/1比单进程的效率更高或者更快。

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