虚拟机CentOS上写了一个server程序,在主机Windows的client程序上,先sendto一个消息,然后等待server发送消息过来,但是程序一直阻塞在recvfrom。 刚开始以为是两者没有连接的原因,但是ping显示是连通的,上网查询后发现可能是虚拟机防火墙的问题,于是调用
systemctl stop firewalld
关闭防火墙,再次运行client程序,问题解决。
虚拟机CentOS上写了一个server程序,在主机Windows的client程序上,先sendto一个消息,然后等待server发送消息过来,但是程序一直阻塞在recvfrom。 刚开始以为是两者没有连接的原因,但是ping显示是连通的,上网查询后发现可能是虚拟机防火墙的问题,于是调用
systemctl stop firewalld
关闭防火墙,再次运行client程序,问题解决。
Memory is licensed under a Creative Commons BY-NC-SA 4.0 International License.
博客采用知识共享署署名(BY)-非商业性(NC)-相同方式共享(SA)。
本文首发于Memory,转载请保留出处。