我有一个客户端应用程序,它调用在另一台服务器上的iis中托管的Web服务
var start = DateTime.Now.TimeOfDay;
var result = serviceClient.PerformOperation();
var timeConsumed = DateTime.Now.TimeOfDay - start;
PerformOperation()
方法在服务器监视器应用程序中大约需要0.6秒(0.6s是执行操作所需的实际时间),但timeConsumed
的值约为1.3~1.6s。
因此,服务器和客户端之间的通信大约需要0.7秒。
如何计算c#中网络通信所消耗的时间?