实现服务器(多线程)的最佳编程语言(Perl、PHP、Java、Python或其他语言)是什么?使用tcp/ip套接字为1000多个客户端提供流数据?
发布于 2009-11-05 04:21:34
使用Twisted框架的Python
www.twistedmatrix.com
带有XSocket或Apache Mina框架的Java ( Red5 Flash/video流媒体服务器基于这些框架)
mina.apache.org
xsocket.sourceforge.net
它们都是多线程的,简单且非常强大。
发布于 2009-12-22 04:46:11
使用C/C++和libevent,我们可以流式传输800 loop的活动连接(两个四核处理器,7个线程,每个线程运行一个事件循环)。Erlang也是一个合理的选择。对于程序员的错误,它要安全得多。但是它不能跟上事件驱动的c/c++的步伐。在那里,我不得不重写(提示,erlang是用c编写的)。
发布于 2009-10-28 03:47:41
当然,Erlang :-)但话又说回来,您的需求并不明确;-)
它完全是为处理多线程网络应用程序而设计的。它起源于爱立信:他们在(一些)网络产品中使用Erlang。
https://stackoverflow.com/questions/1633213
复制相似问题