【发布时间】:2014-01-29 13:43:53
【问题描述】:
如何使用 SipSorcery 将 TCP 连接设置为 KeepAlive? 正如我在跟踪中看到的,我的客户端和服务器之间的连接在 30 秒后发送了一个 [FIN, ACK] 数据包。
我需要让我的连接保持活动状态,以便订阅电话事件。
我的 TCP 通道的一些代码示例:
SIPTCPChannel channel_Tcp = new SIPTCPChannel(localEndPoint);
Transport = new SIPTransport(SIPDNSManager.ResolveSIPService, new SIPTransactionEngine());
Transport.AddSIPChannel(channel_Tcp);
一切正常,直到我的连接被 FIN ACK 关闭。
【问题讨论】: