我在C#中使用套接字TCP。
以下是一些代码:
System.Net.Sockets.Socket clientSocket;
...
clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
...
clientSocket.Receive( ...)
clientSocket对象接收数据 - 服务器端有一个创建的数据包,决定何时发送。
有没有办法检索数据包发送的日期+时间以及创建数据包的时间?
另外,有没有办法在使用REST等协议时检索日期+时间?
请提供一些示例代码。
谢谢:)
答案 0 :(得分:1)
这取决于在TCP上运行的协议,它将决定您是否能够确定此类日期时间信息。您需要根据您感兴趣的协议解释Receive()返回的字节块。
REST不是协议。 RESTful apis通常不包含发送每封邮件的日期+时间,除非有人将其设计到其API中。