基于C的vs基于python的套接字是否会影响节点之间的延迟?

问题描述 投票:0回答:1

如果我想优化ad-hoc网络中节点之间的延迟,那么在C和python中编写套接字代码会影响什么吗?

我目前有用python编写的套接字,但不知道基于C的套接字代码是否有助于优化我的节点之间的延迟

谢谢,

sockets serversocket
1个回答
1
投票

C vs Python仅影响用户空间部分。如果此部分对您的应用具有重要意义,则取决于具体应用。

例如,如果您的应用程序主要进行单向传输,则一方只读取而另一方写入,只要这足够快,它就不会影响延迟。

相反,如果您的应用程序基于请求和响应模式,它当然会影响获得响应的时间(即延迟)应用程序处理请求和创建响应的速度。使用较低级别的语言可以更好地优化此部件的速度 - 以增加复杂性和开发时间为代价。但是,如果主要性能问题出现在其他地方,例如由数据库查找或类似操作引起的,那么这实际上是无关紧要的。

© www.soinside.com 2019 - 2024. All rights reserved.