我有两台服务器。 A和B. A可以访问互联网,但没有公共IP。 B有互联网接入,并有公共IP。
在PHP中,我在A中创建一个文件,并从B中获取信息,我调用file_get_contents,它检查B中的mysql表是否有变化。如果有新记录,它将获取内容。拾取了B的内容。
要将内容发送到B,我在A中创建了另一个文件,并使用file_post_content将新记录从A发送到B.将发送的内容发送到B.
我将crontab设置为每小时运行一次,并调用上述函数。
使用websocket,socket.io,你能立即这样做吗?当B的mysql表中有新记录时,记录将被复制到A中的数据库中。当A中有新记录时,立即复制到B.