gpt4 book ai didi

linux - 用于在单独的 Linux 机器上设置套接字通信的资源,C++

转载 作者:太空宇宙 更新时间:2023-11-04 09:44:38 26 4
gpt4 key购买 nike

在回答这个问题之前,我会说我对 Linux 和 C 语言都很陌生……所以请多多包涵。

我还要说一下,我已经问过一些我认为在这方面知识渊博的 friend ,但他们也表示困惑......

我的任务是尝试在 Linux 机器系统上实现套接字通信。目前,有一台主机使用两个英特尔至强融核协处理器来提供额外的计算能力。这些协处理器中的每一个实际上都有自己的 Linux 内核,我正在尝试访问它们,以便我可以控制主机的自动负载平衡机制。基本上,最终目标是控制哪些进程由哪个协处理器处理。

希望定期(每隔几秒或更短时间)对大量数据集进行一些相当广泛的计算。需要接受数十万个数据点,并使用各种不同的参数和数据分割进行贝叶斯均值回归。

话虽这么说,可靠性是必须具备的...并且每个被委派的流程都将相当大(而不是强行执行一项简单而快速的任务)。

我希望你们都能就可能有用的(最好是免费的在线)资源提出建议。任何建议将不胜感激。

谢谢,

詹姆斯·埃尔莫

最佳答案

您可能想在下面的链接中查看 tcpclient 和 tcpserver。基本上,这些处理所有套接字和网络,您可以专注于程序的核心逻辑。然后,您只需在 tcpclient 下运行您的客户端程序。这将打开与服务器的连接。来自程序标准输出的输出将通过管道传输到套接字并发送到服务器,而进入套接字的输入将通过管道传输到程序的标准输入中。同样,您将在 tcpserver 下运行您的服务器程序。这将在端口上监听传入连接。建立连接后,套接字的输入将通过管道传输到您程序的标准输入,而您的程序从标准输出的输出将通过套接字通过管道输出。看: http://cr.yp.to/ucspi-tcp/tcpclient.html http://cr.yp.to/ucspi-tcp/tcpserver.html

关于linux - 用于在单独的 Linux 机器上设置套接字通信的资源,C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17679161/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com