使用omniorb client

时间:2016-05-26 01:05:19

标签: c++ ubuntu-16.04 omniorb

在本论坛的帖子后面,我得到了本教程的解决方案:http://www.yolinux.com/TUTORIALS/CORBA.html 但现在我想做更多的事情。 我想为2个或更多玩家(客户)做一些游戏。但我不知道omniorb是否允许我通过客户端程序发送值。 游戏包括撰写评论,例如" throw"在客户端并生成随机整数,如果总和=> 60则获胜。 我的问题基本上是客户端是否可以捕获键盘输入,以及它是否更有效地在客户端或其他类/文件中执行所有过程(生成随机和求和)。 总是提前谢谢你。 干杯!

1 个答案:

答案 0 :(得分:0)

好吧,经过一番搜索,我找到了我需要的东西。基本上我想要一些东西(字符串或其他)。我把我的代码,它的cpp文件btw。

PedidoServicioA peticionA;  // Constructor establishes the link with     the CORBA server.
std::string opcion;
while(opcion!=":salir"){
std::cout << "Introduzca ':lanzar' para tirar el dado o ':salir' para terminar la conexion" << endl;
std::getline(std::cin,opcion);

    if(opcion==":salir"){
    std::cout << "Adios!" << endl;}
    else
    {
    if(peticionA.PedidoServLanzar()!=0) cout << "ServicioA Lanzar: En accion"     << endl;
    if(peticionA.PedidoServSuma()!=0) cout << "ServicioA Sumar: En accion"    << endl;
    }
}

嗯,正如你可以看到所有输出都是西班牙语但很好只是评论。非常感谢你的帮助。 另外,我可以声明全局变量在c ++上进行OO编程吗?因为我不能做出一个愿望,每当我运行它时,adition值再次为0。