如何修复TcpClient Ip Header Bad Checksum
我正在使用System.Net.Sockets.TcpClient类,但每当我通过网络发送自定义数据包时,我看到我的wireshark捕获的校验和错误。 我该如何解决?
问题是您在网络接口上设置了校验和卸载。
这会导致您的网卡计算校验和而不是Windows。 WireShark会将此检测为错误的校验和,但事实并非如此。
在网络接口的属性中,如果单击[配置],[高级]选项卡将显示[卸载校验和]项。 如果将其设置为[Disabled],WireShark将显示校验和正确。
- 如何从流中删除转义序列
- 是否有可能用Linq替换这个foreach循环?
- 在WebApi或MVC控制器中使用ConfigureAwait(false)有任何危险吗?
- 使用reflection创建表达式<Func >
- c#setup project获取单选按钮值
- C# – System.Windows.Forms.Clipboard.GetDataObject()没有响应
- 即使ServerCertificateValidationCallback返回true,也“无法为具有权限的SSL / TLS建立安全通道”
- 格式化MultiBinding TimeSpan以隐藏毫秒
- 如何在C#中获取Excel 2003单元格的屏幕X和Y