#include #include #include "ZeroMq/ZeroMq.h" #include "utils/LocalAddr.h" #include "communication/Interactive.h" int main() { //zmq::context_t context(1); //zmq::socket_t socket(context, ZMQ_PAIR); //std::string serverAddr = "tcp://" + serverIp + ":"+ serverPort; //socket.connect(serverAddr); //LocalAddr local; //std::string localIp = local.GetSystemIpAddress(); //本地ip //while (true) { // std::string message = "Hello, World " + localIp; // std::cout << "Sending request: " << message << std::endl; // zmq::message_t request(message.size()); // memcpy(request.data(), message.c_str(), message.size()); // socket.send(request); // zmq::message_t reply; // socket.recv(&reply); // std::string response = std::string(static_cast(reply.data()), reply.size()); // std::cout << "Received response: " << response << std::endl; // zmq_sleep(2); //} Interactive* inter = new Interactive(); inter->Init(); system("pause"); return 0; }