我正在自己的腾讯云和华为云服务器上做通信测试,使用的是linux raw socket,但当我的华为云主机向腾讯云主机发送若干(>2w)包后,两台主机突然间无法通信了,不止是socket,ping都不通。
两台主机和别的网站都可以正常通信,例如ping baidu.com,会有正常的反馈。但互相ping就是100% packet loss
不知道有没有人遇到过类似的问题,请问该如何解决?谢谢!
我有一个函数,它可以接受任何io_data,因为它将通过http连接发送它。目前,我有一个is_binary保护条款,但这太严格了。
那么有没有一个guard子句来检查某个东西是否是io_data呢?
例如:
def do_the_stuff(content) when is_iodata(content) do
# e.g.
IO.puts(content)
end