Sockets 基于C的套接字与基于python的套接字会影响节点之间的延迟吗?

Sockets 基于C的套接字与基于python的套接字会影响节点之间的延迟吗?,sockets,serversocket,Sockets,Serversocket,如果我想优化adhoc网络中节点之间的延迟,那么用C和python编写socket代码会有什么影响吗 我目前有用python编写的套接字,但不知道基于C的套接字代码是否有助于优化节点之间的延迟 谢谢,C与Python之争只影响用户空间部分。这一部分对您的应用程序是否重要取决于具体的应用程序 例如,如果您的应用程序主要进行单向传输,那么一方只进行读取,而另一方则进行写入,并且只要这样做足够快,就不会影响延迟 如果您的应用程序基于请求和响应模式,那么它当然会影响获得响应的时间(即延迟)以及应用程序处

如果我想优化adhoc网络中节点之间的延迟,那么用C和python编写socket代码会有什么影响吗

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


谢谢,

C与Python之争只影响用户空间部分。这一部分对您的应用程序是否重要取决于具体的应用程序

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


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

这一解释也与我的实验相一致,因为我在服务器和客户端上使用GPU,计算超越了我在Python上使用C++观察到的任何好处。