使用 omniorb 客户端询问值
Ask values with omniorb client
根据本论坛中的一个帖子,我得到了本教程的解决方案:http://www.yolinux.com/TUTORIALS/CORBA.html
但现在我想做更多的事情。
我想为 2 个或更多玩家(客户)做一些游戏。但我不知道 omniorb 是否允许我通过客户端程序发送值。
游戏包括在客户端写一个评论,如 "throw" 并生成一个随机整数,如果总和=>60 获胜。
我的问题基本上是客户端是否可以捕获键盘输入,以及它是否更有效地在客户端或其他 class/file 中执行所有过程(生成随机和求和)。
像往常一样提前谢谢你。
干杯!
好吧,经过一番搜索,我找到了我需要的东西。基本上我想问一些东西(字符串或其他)。我把我的代码,顺便说一句,它是一个 cpp 文件。
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 编程吗?因为我不能添加,每次我 运行 它的添加值又是 0。
根据本论坛中的一个帖子,我得到了本教程的解决方案:http://www.yolinux.com/TUTORIALS/CORBA.html 但现在我想做更多的事情。 我想为 2 个或更多玩家(客户)做一些游戏。但我不知道 omniorb 是否允许我通过客户端程序发送值。 游戏包括在客户端写一个评论,如 "throw" 并生成一个随机整数,如果总和=>60 获胜。 我的问题基本上是客户端是否可以捕获键盘输入,以及它是否更有效地在客户端或其他 class/file 中执行所有过程(生成随机和求和)。 像往常一样提前谢谢你。 干杯!
好吧,经过一番搜索,我找到了我需要的东西。基本上我想问一些东西(字符串或其他)。我把我的代码,顺便说一句,它是一个 cpp 文件。
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 编程吗?因为我不能添加,每次我 运行 它的添加值又是 0。