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