首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

客户端程序和服务器程序间能否通过管道来实现数据的双向传递啊解决方案

2012-03-31 
客户端程序和服务器程序间能否通过管道来实现数据的双向传递啊?我就是不理解,一个管道fifo文件,他是保存在

客户端程序和服务器程序间能否通过管道来实现数据的双向传递啊?

我就是不理解,一个管道fifo文件,他是保存在一台机器上的文件,怎么可能在另台机器上也访问到?

如果能跨机器共享这个fifn管道文件的话,那就应该可以实现跨网的通过fifo传递数据。

能吗? 如果能的话,就请说个思路也好啊。

[解决办法]
管道一般用在进程间通信,通常都是一台机器上的两个进程
如果你在两台机器间共享这个管道文件,也许能通信,
但是
1.管道文件能否共享还不一定,反正我是从来没想过
2.要共享管道文件,必须有对应的服务,例如ftp,ssh啥的,既然都能用ftp,ssh了还用管道通信干啥?我也很不理解
[解决办法]
两台机器之间还是用socket吧

[解决办法]
fifo是本地多进程通讯。
[解决办法]
fifo 不能用于两台机器之间通信吧?
[解决办法]
管道通常是用在本地进程间通信吧 
pipe创建的管道只能用于亲缘关系之间的进程,
mkfifo创建的命名管道用于本机的进程相互通信
C/S架构还是用socket吧

热点排行