【问题标题】:Send message by socket using lNet使用 lNet 通过套接字发送消息
【发布时间】:2018-11-23 11:31:18
【问题描述】:

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

在使用文档 (https://lnet.wordpress.com/usage/sockets-protocols-and-sending) 中我应该使用:

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

改为

aSocket.SendMessage(TempBuffer);

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

【问题讨论】:

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

标签: sockets delphi pascal lazarus


【解决方案1】:

作者 (Almindor) 推荐它以防您使用更高级别的协议,例如 FTP。如果您使用直接(原始)TCP/UDP,则直接使用它没有问题。如果可能的话,最好通过连接对象(例子中的FConnection)来发送和接收。

【讨论】:

    猜你喜欢
    • 2019-03-31
    • 2016-07-30
    • 1970-01-01
    • 1970-01-01
    • 2014-12-20
    • 1970-01-01
    • 2012-09-28
    • 2014-07-23
    • 1970-01-01
    相关资源
    最近更新 更多