static class LoginTwo extends AbstractInputCommandRegion {
@Override
public void initInputCommand() {
inputCommandCreate.cmd = DemoCmdForSpring.cmd;
ofCommand(DemoCmdForSpring.login).setTitle("login").setRequestData(() -> {
DemoUserInfo userInfo = new DemoUserInfo();
userInfo.setPhone("2");
return userInfo;
}).callback(result -> {
DemoCmdForSpring value = result.getValue(DemoCmdForSpring.class);
log.info("value : {}", value);
});
TaskKit.runOnceSecond(() -> {
// 执行 here 请求
ofRequestCommand(DemoCmdForSpring.login).execute();
});
}
}
这样没有问题,但是我的前端同事,下载了u3d的示例,然后来连接我,后台就会出现
我游戏服务端使用的是spring版本的。u3d那边会报错 The WebSocket request or response contained unsupported header(s).
问题2:
// 游戏对外服端口
int port = 10100;
// spring 逻辑服
var demoLogicServer = new DemoSpringLogicServer();
// 启动 对外服、网关服、逻辑服; 并生成游戏业务文档
NettySimpleHelper.run(port, List.of(demoLogicServer));
问题1: 我在Issues中看了一下相关问题,好像未解答我的疑惑,所以又发了一个Issues。 首先我使用客户端来连接并且调用的时候是没有问题的
这样没有问题,但是我的前端同事,下载了u3d的示例,然后来连接我,后台就会出现 我游戏服务端使用的是spring版本的。u3d那边会报错 The WebSocket request or response contained unsupported header(s). 问题2: // 游戏对外服端口 int port = 10100;
在启动的时候定义了一个port,仿佛这个端口不能使用,这个端口是http的端口吗?而socket的端口我看是IoGameGlobalConfig.brokerPort这个。那这个在启动时候定义的port的作用是什么呢?