【问题标题】:C# TCP First Message DelayC# TCP 第一个消息延迟
【发布时间】:2010-03-22 15:40:36
【问题描述】:

你好,

我正在使用 c# 中的套接字(异步)编写一个套接字程序。

问题是,当客户端连接到服务器时,它发生得很快。那么..

当发送第一条消息时,响应会有延迟。

这只发生在通过连接发送的第一个数据上。并且客户端和服务器都会受到这种行为的影响。

这是什么延迟?有没有办法摆脱这个?

非常感谢。

【问题讨论】:

  • 这种情况是仅在网络上发生还是在使用环回的本地主机上发生?您是在打开套接字后等待还是立即尝试使用它(记住三次握手)?
  • 我没有在网上尝试过,只是使用本地主机环回。不,我不会在连接可用时立即使用它。我是初学者,什么是 3 次握手?
  • 关于三次握手,请参阅en.wikipedia.org/wiki/…。但是,如果您不立即尝试使用连接,我认为这无关紧要。嗯。
  • 是的,我认为这不是握手问题。

标签: asynchronous tcp connection


【解决方案1】:

我通过在节点之间握手解决了这个问题。与其说是解决方案,不如说是 hack。

【讨论】:

    猜你喜欢
    • 2018-10-11
    • 1970-01-01
    • 2015-01-12
    • 1970-01-01
    • 2022-10-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-10
    • 1970-01-01
    相关资源
    最近更新 更多