小编Per*_*ker的帖子

Perl子程序可以返回数据但是继续处理吗?

有没有办法让子程序在处理时发回数据?例如(此示例仅用于说明) - 子例程读取文件.当它正在读取文件时,如果满足某些条件,则"返回"该行并继续处理.我知道有些人会回答 - 你为什么要那样做?你为什么不......?,但我真的想知道这是否可能.

parallel-processing perl return-value subroutine

6
推荐指数
1
解决办法
814
查看次数

通过插座进行3路通信

下午好大师,

我对基本的套接字编程和IO :: Socket模块非常熟悉,但我现在需要编写一些我之前没有遇到过的东西.它将是一个3层应用程序.第一层是事件循环,在遇到某些事件时向上游发送消息.第二层是"中间件"服务器,其中(除其他外)充当消息库.第三层是cgi应用程序,它将更新图形显示.

我很困惑如何设置服务器以接受来自多个客户端的单向连接,并与另一方面的cgi应用程序进行双向通信.我可以单独执行这些任务中的任何一个,而不是在同一个脚本中(尚未).我的问题有意义吗?我想坚持使用IO :: Socket模块,但无论如何都不是必需的.我不是要求优秀的代码,只是建议套接字的建议以及如何通过服务器从一个客户端与另一个客户端进行通信.

此外,让cgi应用程序在服务器上查询新消息,或让服务器将新消息上游推送到cgi应用程序更有意义吗?图形更新需要接近实时.

先感谢您,

达人

sockets perl

4
推荐指数
1
解决办法
283
查看次数