【发布时间】:2010-12-15 17:41:03
【问题描述】:
与 SLES 9 相比,SLES 10 实现 Tcp 套接字的方式是否有任何重要变化?
我有几个用 C# (.NET 3.5) 编写的应用程序,它们在 Windows XP 和 Windows Server 2003 上运行。它们运行良好一年多,使用套接字连接从 SLES 9 机器获取市场数据。
这台机器今天升级到 SLES 10 并导致一些奇怪的行为。套接字通常每秒返回几百或几千个字节。但偶尔,我会停止接收数据。十秒或更长时间没有数据,然后接收返回 10k+ 字节。一些缓冲区导致数据丢失,因为我在套接字上收到的字节不再是正确的数据包。
唯一改变的是 SLES 9 到 10 的升级。回滚会立即解决此问题。有任何想法吗?
【问题讨论】:
标签: linux networking sockets tcp suse