Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
File 如何将网络套接字显示为文件?_File_Sockets_Unix_Networking - Fatal编程技术网

File 如何将网络套接字显示为文件?

File 如何将网络套接字显示为文件?,file,sockets,unix,networking,File,Sockets,Unix,Networking,假设我有一台服务器监听端口x,它接受到它的连接,并建立了一个套接字。 我想将套接字看作一个文件,比如/dev/socket\u serverip\u port\u clientip\u port。当我读取文件时,我希望操作系统返回套接字接收到的数据。当我写入文件时,我希望操作系统对数据进行排队,以便最终将数据传输到套接字。使用现成的工具可以做到这一点,还是我需要编写代码?查看netcat。手册页中有一个示例,我认为它可以满足您的要求。

假设我有一台服务器监听端口x,它接受到它的连接,并建立了一个套接字。
我想将套接字看作一个文件,比如/dev/socket\u serverip\u port\u clientip\u port。当我读取文件时,我希望操作系统返回套接字接收到的数据。当我写入文件时,我希望操作系统对数据进行排队,以便最终将数据传输到套接字。使用现成的工具可以做到这一点,还是我需要编写代码?

查看
netcat
。手册页中有一个示例,我认为它可以满足您的要求。