标签: php sockets
我有一台服务器,我必须反复轮询以获取数据。当服务器完成时,它只是用空包响应最后一次查询。不幸的是,使用php中的常规(非原始)套接字无法使用数据包。
答案 0 :(得分:1)
由于空数据包不包含任何流数据,因此对TCP API的用户不可见。
你需要原始套接字。
注意:TCP协议本身也使用空数据包,用于特殊目的,例如:用于执行TCP keepalive探测。所以你的服务器有一个非常疯狂的设计:/