
Ice
wb175208
这个作者很懒,什么都没留下…
展开
-
Qt调用Ice实现一对一通信
一、版本Qt版本:Qt5.10_x64Ice版本:3.7.4二、效果三、实现1.服务端核心代码:#pragma once#include <QObject>#include <Ice/Application.h>class IceApp:public Ice::Application {public: IceApp(); ~IceApp(); virtual int run(int argc, char* argv[])override;};#i原创 2020-11-18 12:06:50 · 970 阅读 · 0 评论 -
利用ICE创建发布/订阅和RPC(远程调用)
ICE是一个非常优秀的网络通信的中间件,我们现在要利用ICE创建点对点通信和发布/订阅模式的通信。发布订阅模式点对点模式一.点对点通信主要是采用RPC通信方式1.创建一个ice文件,然后同过slice.exe编译出.h和.cpp文件module POne { interface PrinterOne { void printString(string s); int add(int num1,int num2); int sub(int num1,int num2); }; };原创 2020-08-03 11:25:08 · 1627 阅读 · 0 评论 -
Ice通信之Ice::Application
使用Ice::Application可以简化一部分代码:服务端:#pragma once#include <Ice/Application.h>class IceClientApp:public Ice::Application {public: IceClientApp(); ~IceClientApp(); virtual int run(int argc, char* argv[])override;};#include "IceClientApp.h"#原创 2020-07-27 18:07:34 · 377 阅读 · 0 评论 -
IceStorm发布订阅模式的实现
1.启动IceStrom服务1.1编写config.icebox文件IceBox.ServiceManager.Endpoints=tcp -h localhost -p 9998IceBox.Service.IceStormDemo=IceStormService,37:createIceStorm --Ice.Config=config.service1.2编写config.service文件IceStormDemo.InstanceName=WeatherServiceIceStormD原创 2020-07-26 15:28:36 · 1611 阅读 · 0 评论 -
ICE简单介绍及使用示例之-复杂数据结构通信
1.定义两个ice文件,第一个是数据结构文件ComplexData.icemodule ComplexData { struct DataInfo{ int age; string name; double score; }; sequence<DataInfo> MyDataList;};第二个是接口定义文件ComplexDatainterface.ice:#include"ComplexData.ice"module MyDataInterface{ in原创 2020-07-23 15:51:26 · 1046 阅读 · 0 评论 -
ICE网络通信的例子
1.环境采用ice3.7和VS2015_32_64_Debug_Release进行开发,配置好项目的包含目录和链接目录2.编写.ice文件新建文件Printer.icemodule Demo {interface Printer {void printString(string s);int add(int num1,int num2);int sub(int num1,int num2);};};3.编译Print.ice文件找到对应版本下面的slice2cpp.exe原创 2020-07-23 12:51:16 · 1045 阅读 · 0 评论 -
Ice编译
1. Ice下载地址,最新版本3.7 https://github.com/zeroc-ice/ice2.编译C++ 源码,目录下找到\ice-3.7\cpp打开对应的sln文件Visual Studio 2019 use msbuild/ice.v142.slnVisual Studio 2017 use msbuild/ice.v141.slnVisual Studio 2015 use msbuild/ice.v140.slnVisual Studio 2013 use msbui原创 2020-07-22 18:58:47 · 688 阅读 · 1 评论