示例#1
0
文件: Timeout.cs 项目: ifzz/FDK
 internal timeval ToTime()
 {
     var now = DateTime.UtcNow;
     var interval = (this.initialTime - now).Ticks + this.timeoutInTicks;
     var result = new timeval();
     if (interval > 0)
     {
         result.tv_sec = (int)(interval / 10000000);
         result.tv_usec = ((int)(interval % 10000000)) / 10;
     }
     return result;
 }
示例#2
0
文件: WinAPI.cs 项目: ifzz/FDK
 public static extern int select(Int32 nfds, fd_set* readfds, fd_set* writefds, fd_set* exceptfds, timeval* timeout);