使用tcp/ip套接字实现服务器的优化编程语言

使用tcp/ip套接字实现服务器的优化编程语言,tcp,Tcp,实现服务器(多线程)的最佳编程语言(Perl、PHP、Java、Python或其他语言)是什么使用tcp/ip套接字服务于1000个具有流式数据的客户端?基于给出的稀疏信息,我会说c或erlang基于给出的稀疏信息,我会说c或erlang当然是erlang:-)但是,您的需求仍然不清楚;-) 它的设计初衷是处理多线程网络应用程序。它的起源来自爱立信:他们在(一些)网络产品中使用Erlang。Erlang当然:-)但是,您的要求并不明确;-) 它的设计初衷是处理多线程网络应用程序。它起源于爱立信:

实现服务器(多线程)的最佳编程语言(Perl、PHP、Java、Python或其他语言)是什么使用tcp/ip套接字服务于1000个具有流式数据的客户端?

基于给出的稀疏信息,我会说c或erlang

基于给出的稀疏信息,我会说c或erlang

当然是erlang:-)但是,您的需求仍然不清楚;-)

它的设计初衷是处理多线程网络应用程序。它的起源来自爱立信:他们在(一些)网络产品中使用Erlang。

Erlang当然:-)但是,您的要求并不明确;-)


它的设计初衷是处理多线程网络应用程序。它起源于爱立信:他们在(某些)网络产品中使用Erlang。

这并不能准确回答这个问题,但它将有助于回答未来的问题。将数千个客户端连接到同一服务器的问题称为。在这里,您将找到许多关于设置此类服务器的答案和有用信息。

这并不能准确回答这个问题,但它将有助于回答未来的问题。将数千个客户端连接到同一服务器的问题称为。在那里,您将找到许多关于设置此类服务器的答案和有用信息。

您最熟悉的语言是什么?你有什么样的习题集?很大程度上取决于这些问题。大多数流行的编程语言都有很好的用于执行套接字编程的文档。这取决于口味。我更喜欢C语言。我相信有些人也会齐声表示,将Erlang作为一种好的语言来使用。同样,这取决于你最熟悉的语言是什么?你有什么样的习题集?很大程度上取决于这些问题。大多数流行的编程语言都有很好的用于执行套接字编程的文档。这取决于口味。我更喜欢C语言。我相信有些人也会齐声表示,将Erlang作为一种好的语言来使用。同样,这要看情况而定。

苹果已经销售了一款最佳的多线程流媒体服务器

你或许可以买下它,省下很多工作


我无法从你的问题中看出你想做什么,但购买解决方案通常是最佳的。

苹果已经销售了一款最佳的多线程流媒体服务器

你或许可以买下它,省下很多工作


我无法从你的问题中看出你想做什么,但购买解决方案通常是最优的。

Python with Twisted Framework

www.twistedmatrix.com

Java与XSocket或Apache Mina框架(Red5 Flash/视频流媒体服务器基于此)

mina.apache.org

xsocket.sourceforge.net


它们都是多线程的,简单且功能强大。

Python和Twisted框架

www.twistedmatrix.com

Java与XSocket或Apache Mina框架(Red5 Flash/视频流媒体服务器基于此)

mina.apache.org

xsocket.sourceforge.net


它们都是多线程的,简单且功能强大。

使用C/C++和libevent,我们将800mbps的数据流传输到30000个活动连接(两个四核处理器,7个线程,每个线程运行一个事件循环)。Erlang也是一个合理的选择。对于程序员错误,它要安全得多。但它无法跟上事件驱动的c/c++。。。在那里,我们不得不重写(提示,erlang是用c编写的)。

使用c/c++和libevent,我们将800mbps的数据流传输到30000个活动连接(两个四核处理器,7个线程,每个线程运行一个事件循环)。Erlang也是一个合理的选择。对于程序员错误,它要安全得多。但它无法跟上事件驱动的c/c++。。。曾经去过那里,不得不重写(提示,erlang是用c编写的)。

取决于您所说的最佳值。如果你想要最好的性能,你可以用C语言编写。也就是说,很少有人会这样做,因为开发和维护C代码会带来很高的开销。PHP不是一个很好的选择,因为它不是为这种类型的应用程序设计的。我个人偏爱Python。也许你可以给我们一些关于你想要实现什么的更多信息?取决于你所说的最优。如果你想要最好的性能,你可以用C语言编写。也就是说,很少有人会这样做,因为开发和维护C代码会带来很高的开销。PHP不是一个很好的选择,因为它不是为这种类型的应用程序设计的。我个人偏爱Python。也许你可以给我们一些关于你想要实现什么的更多信息?这不是Quicktime流媒体服务器吗?这不是Quicktime流媒体服务器吗?根据其他答案,Erlang是所有问题的答案吗?@BobbyShaftoe:我不确定我是否理解你的问题。有一件事是肯定的:“世上没有银弹”仅仅基于其他答案,厄朗是一切的答案吗?@BobbyShaftoe:我不确定我是否理解你的问题。有一件事是肯定的:“世上没有银弹”+1。这是一篇好文章。这是一篇好文章。