使用net.tcp绑定通过WCF发送大量小消息

使用net.tcp绑定通过WCF发送大量小消息,wcf,net.tcp,Wcf,Net.tcp,当使用net.TCP绑定通过WCF发送大量小消息(大小小于TCP数据包大小)时,每条消息是作为单独的TCP数据包发送的,还是单个TCP数据包可以包含不同消息的数据?您可以尝试查找相关规范,并确定其是否已定义或留给操作系统,或者,您可以尝试通过设置测试项目并使用Wireshark之类的数据包检查器分析流量来分析行为。虽然这是一个有效的问题,但我不确定WCF是否对您最终观察到的行为有任何影响。(即,您可以使用原始套接字,并可能看到相同的行为)。据我所知,WCF不会对网络堆栈中的任何数据包大小进行任何

当使用net.TCP绑定通过WCF发送大量小消息(大小小于TCP数据包大小)时,每条消息是作为单独的TCP数据包发送的,还是单个TCP数据包可以包含不同消息的数据?

您可以尝试查找相关规范,并确定其是否已定义或留给操作系统,或者,您可以尝试通过设置测试项目并使用Wireshark之类的数据包检查器分析流量来分析行为。虽然这是一个有效的问题,但我不确定WCF是否对您最终观察到的行为有任何影响。(即,您可以使用原始套接字,并可能看到相同的行为)。据我所知,WCF不会对网络堆栈中的任何数据包大小进行任何控制,因此,当您发送多个小于MTU的数据包时,您的问题可能会更一般,并且答案很可能取决于操作系统。