我正在编写一个 python 脚本来与运行飞思卡尔的 MQX RTOS 的嵌入式系统进行通信。我必须在 MQX 中选择 RX 窗口大小,现在我将其保留为默认值 4380 字节;三段 1460 字节。我现在遇到的问题是,在我的主机上运行的我的 python 脚本(通过千兆交换机的千兆以太网控制器,自动协商到 1Gbps)正在发送窗口大小为 64199 字节的段。看来,当我尝试发送大量数据时,它会溢出 MQX 接收缓冲区(因为 MQX 报告“Rx,窗口外的段”并丢弃该段)。
有没有办法使用 python 套接字来调整窗口大小?
我正在使用 Python 2.7、Windows 7。
我还不能发布图片,但基本上使用wireshark我可以验证上面的窗口大小。