- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何计算或估计客户端和服务器之间的 RTT(往返时间)?
解决这个问题的教程或示例也会有所帮助。
最佳答案
这是我所做的:
#include <rpc/rpc.h>
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/times.h>
#include <fcntl.h>
#include <time.h>
int main(int argc, char *argv[]) {
enum clnt_stat status;
CLIENT *handle;
struct timeval t;
clock_t rtime;
struct tms dumm;
int count = 100000;
int i;
time_t now;
char stamp[27];
int programm;
int version;
if (argc != 4) {
printf("Usage: rpcping <host> <program> <version>\n");
exit(1);
}
/*
* Create Client Handle
*/
programm = atoi(argv[2]);
version = atoi(argv[3]);
handle = clnt_create(argv[1], programm, version, "tcp");
if (handle == NULL) {
printf("clnt failed\n");
exit(1);
}
/*
* use 30 seconds timeout
*/
t.tv_sec = 30;
t.tv_usec = 0;
while (1) {
rtime = times(&dumm);
for (i = 0; i < count; i++) {
status = clnt_call(handle, 0, (xdrproc_t) xdr_void,
NULL, (xdrproc_t) xdr_void, NULL, t);
if (status == RPC_SUCCESS) { /* NOP */ }
}
now = time(NULL);
ctime_r(&now, stamp);
stamp[strlen(stamp) - 1] = '\0';
fprintf(stdout, "[%s]: Speed: %2.4fs.\n", stamp,
count / ((double) (times(&dumm) - rtime) / (double) sysconf(_SC_CLK_TCK)));
fflush(stdout);
}
clnt_destroy(handle);
}
我也有一个多线程版本
https://gist.github.com/2401404
提格兰。
关于c - SUN RPC(ONC/RPC): Calculating round trip time (or pinging) using null procedure in C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10135270/
设置 Airflow 的 schedule_interval 之间的语义区别是什么?至 "@once"对比 None ? 如果我理解正确,它们都需要手动触发 dag 才能运行。这样对吗? 最佳答案 仅
当我从服务器向客户端发送字符串时遇到问题,它只发送一个带有数字“1”的字符。 rpc.x struct IdentIP{ char *ip; int puerto; }; pro
新的 Xcode 11 beta 4 已删除 Publishers.Once来自 Combine 框架的结构。有什么选择? Just似乎是可能的候选者,但是,它不能用于在返回类型为 AnyPublis
我是 MongoDb 的新手。 db.connect('once', function(){});有什么用 这将为每个请求创建一次连接?? 默认情况下,此作业完成后会关闭连接?? mongoo
有没有办法重置__warningregistry__一次加载所有函数? 我想强制再次显示使用“一次”过滤器过滤的所有警告。除了调用 .__globals__['__warningregistry__'
我有来自 Jasmine.js 的这个规范,它测试了 once功能。我不确定如何实现这样的功能。 /* Functions that decorate other functions. These
在我的 Node 脚本中,我正在等待用户在某个时候按 Enter: console.log("Press enter to continue..."); await new Promise(funct
有没有人实现ONC RPC在 JavaScript 中?我需要这个来与遗留服务器系统通信,我想知道我是否可以直接获取数据而不是通过 Java 或 C 中的另一台服务器进行代理。 最佳答案 我对 Jav
我从 Functional Programming with JavaScript Using EcmaScript 6 获取了此代码书。 这就是代码的工作原理。由于内部变量 done,多次调用 do
集成开发环境:Embarcadero XE5 我正在尝试提高“导出到 excel”程序的性能(速度)。该过程包含太多的 OLE 函数调用和属性读/写调用,因此性能不佳。 目前,通过遍历网格中的每个单元
我希望有人能帮助我。我正在制作一个程序,将一个长变量从客户端发送到服务器,最后一个必须用字符串响应。我想指出我正在使用 onc-rpc 框架(如果我没记错的话,是 sunRPC)。 这是我当前的标题
我目前有以下mingw gcc --version gcc (x86_64-win32-seh-rev3, Built by MinGW-W64 project) 4.8.2 Copyright (C
有没有一种更简单的方法可以从 PL/SQL 程序 (Oracle 10G) 中关闭所有打开的游标。 我有一个程序可以生成许多异常。要正确退出,我需要检查是否有任何游标打开和关闭它们。这就是我要结束的那
我正在使用 Firebase Cloud Functions 通过 HTTP 触发器读取数据,并且它在默认提供的 cloudfunctions.net URL 中运行得非常好。 现在,出于个人目的,我
我已经在一台机器上编译并运行了代码,如果我想在客户端服务器架构的多台机器上运行代码,我应该在服务器上放置哪个文件,在客户端上放置哪个文件? 最佳答案 我假设绿色表示可执行文件,并且文件名遵循正常的命名
我正在寻找在 Linux 中创建可以连接到 Sun ONC RPC 服务器的 RPC 客户端的解决方案。 服务器是用 C 语言编写的。 我想知道我是否可以: 在 Linux 中创建一个 RPC 客户端
在我们支持多平台(Linux、Solaris 和 Windows)并使用 C 和 C++ 编码的项目中,我们使用 ONC RPC 进行 IPC。最近需要有一个应用服务器来处理两个不同的程序。 我已经尝
我有一个架构,其中有两个独立的应用程序。原始来源是一个sql数据库。 App1 监听 CDC 表以跟踪对该数据库中表的更改、规范化和序列化这些更改。它获取这些序列化消息并将它们发送到 Kafka 主题
{{item.name}}: {{item.name}}: {{item.name}}: {{item.name}}:
如何计算或估计客户端和服务器之间的 RTT(往返时间)? 解决这个问题的教程或示例也会有所帮助。 最佳答案 这是我所做的: #include #include #include #include
我是一名优秀的程序员,十分优秀!