有一个网站使用socket.io作为其“API”。从本质上讲,任何人都可以下载网站的源代码并对其进行修改以轻松制作自己的客户端。例如,我有六个客户端都运行相同的自定义客户端脚本。该脚本托管在我自己的域中,而不是使用socket.ioAPI的域中。我希望能够跟踪谁连接了,并保留了某些数据的总数。例如,如果每个客户端都有0.5余额,我希望他们能够知道总数是3余额,因为服务器。我能想到的最明显的方法是将AJAX与对MySQL的调用结合起来以跟踪事物,但这似乎是冗长的。我也可以做CURL,但这在技术上具有挑战性。是否有一种简单直接的方法可以从六个不同的socket.io客户端简单地计算余额并将
这里是一些可以编译并运行良好的C++示例代码:classA{public:A(){/*empty*/}private:friendvoidIncrementValue(A&);intvalue;};voidIncrementValue(A&a){a.value++;}intmain(int,char**){Aa;IncrementValue(a);return0;}然而,我想做的是将IncrementValue()声明为静态的,这样就无法从另一个编译单元看到或调用它:staticvoidIncrementValue(A&a){a.value++;}但是,这样做会给我一个编译错误:tem
这里是一些可以编译并运行良好的C++示例代码:classA{public:A(){/*empty*/}private:friendvoidIncrementValue(A&);intvalue;};voidIncrementValue(A&a){a.value++;}intmain(int,char**){Aa;IncrementValue(a);return0;}然而,我想做的是将IncrementValue()声明为静态的,这样就无法从另一个编译单元看到或调用它:staticvoidIncrementValue(A&a){a.value++;}但是,这样做会给我一个编译错误:tem