Sockets 使用lNet通过套接字发送消息

Sockets 使用lNet通过套接字发送消息,sockets,delphi,pascal,lazarus,Sockets,Delphi,Pascal,Lazarus,我使用lNet进行tcp套接字连接 在用法文档()中,我应该使用: Sent := FConnection.SendMessage(TempBuffer, aSocket); 反而 aSocket.SendMessage(TempBuffer); 我不明白为什么。你能解释一下吗(作者(Alminor)建议您使用更高级别的协议,如FTP。如果您使用直接(原始)TCP/UDP,直接使用它没有问题。如果可能,最好通过连接对象(示例中的FConnection)发送和接收。也许是为了知道实际发送了多少

我使用lNet进行tcp套接字连接

在用法文档()中,我应该使用:

Sent := FConnection.SendMessage(TempBuffer, aSocket);
反而

aSocket.SendMessage(TempBuffer);

我不明白为什么。你能解释一下吗(

作者(Alminor)建议您使用更高级别的协议,如FTP。如果您使用直接(原始)TCP/UDP,直接使用它没有问题。如果可能,最好通过连接对象(示例中的FConnection)发送和接收。

也许是为了知道实际发送了多少字节?