小编ota*_*u22的帖子

在 Linux 中的另一个进程打开的套接字中写入

在 Linux 上,一个进程是否可以在另一个打开的套接字中写入?

假设我使用 netcat 打开与 google.com 的连接:

myuser@linux:~$ nc google.com 80
Run Code Online (Sandbox Code Playgroud)

现在我可以查找进程 pid 并打开其文件描述符文件夹:

myuser@linux:~$ ls -la /proc/24105/fd
totale 0
dr-x------ 2 myuser myuser  0 2012-03-10 19:01 .
dr-xr-xr-x 7 myuser myuser  0 2012-03-10 19:01 ..
lrwx------ 1 myuser myuser 64 2012-03-10 19:02 0 -> /dev/pts/12
lrwx------ 1 myuser myuser 64 2012-03-10 19:02 1 -> /dev/pts/12
lrwx------ 1 myuser myuser 64 2012-03-10 19:01 2 -> /dev/pts/12
lrwx------ 1 myuser myuser 64 2012-03-10 19:02 3 -> socket:[3947162]
Run Code Online (Sandbox Code Playgroud)

所以现在我想使用该套接字内的回声发出 HTTP 请求: …

linux process io socket

10
推荐指数
2
解决办法
9894
查看次数

标签 统计

io ×1

linux ×1

process ×1

socket ×1