我在使用POSIX套接字功能的MacOS上的服务器出现问题。问题是,当我的客户端尝试使用t=46
功能连接到服务器时,服务器(macOS)发送一个tcp RST数据包并关闭连接。我试图禁用固件,但问题仍然存在。
我只提出我认为对您理解我的问题有用的内容。相同的相同代码可以在Linux(Ubuntu)上很好地工作。我认为这是有关MacOS安全策略的问题。
服务器代码:
connect()
我的服务器应用程序在for(...)循环中的第一个accept()调用时阻塞,并通过Wireshark观察到我的服务器发送了TCP RST数据包,因此关闭了连接。
谢谢大家!