如何在perl中实现或使用WebSocket?

时间:2014-06-05 18:04:30

标签: perl websocket thread-safety nonblocking

我需要从perl获得3件主要内容,并且不知道如何去做。

  • 非阻止websocket实现,如mojo
  • 服务器启动后需要接受广播呼叫
  • 服务器需要能够访问不同线程上的数据。

我已经尝试mojo,但没有找到控制端口的方法(我可以忍受)并且没有弄清楚如何在服务器启动后调用事件。我无法测试它是否可以在事后处理事件。

我尝试了Net::WebSocket::Server,但它阻止了。我很想将自己的代码包装起来,以便它可以处理非阻塞和共享数据,因为它是迄今为止最简单的实现,并且易于修改。

我也尝试了pocket.io但它没有一种非常简单的方法来实现OO设计并且仍然保持线程安全。 (主要是因为Plack框架)。

有没有人有一个很好的例子说明如何使用Mojoliciouspocket.io执行此操作?如果不是,我将只需要实现自己的实现。

0 个答案:

没有答案