preparations for also using nng_tcp as a transport
This commit is contained in:
parent
8b5231a782
commit
98c44f66df
4 changed files with 11 additions and 8 deletions
|
@ -788,8 +788,8 @@ int main(int argc, char *argv[])
|
|||
nng_set_resolve_thread_max(1);
|
||||
|
||||
ControllerContext ctx;
|
||||
ctx.pub = make_ctrl_pub(CtrlUrl);
|
||||
ctx.sub = make_ctrl_sub(DoomUrl);
|
||||
ctx.pub = make_ctrl_pub(CtrlUrlIpc);
|
||||
ctx.sub = make_ctrl_sub(DoomUrlIpc);
|
||||
ctx.window = window;
|
||||
ctx.renderer = renderer;
|
||||
ctx.pixelBuffer.fill(0u);
|
||||
|
|
|
@ -194,8 +194,8 @@ int main(int argc, char *argv[])
|
|||
|
||||
dp_nng_init_limits(1, 1, 1);
|
||||
|
||||
auto pubSock = make_doom_pub(DoomUrl);
|
||||
auto subSock = make_doom_sub(CtrlUrl);
|
||||
auto pubSock = make_doom_pub(DoomUrlIpc);
|
||||
auto subSock = make_doom_sub(CtrlUrlIpc);
|
||||
|
||||
DoomContext ctx
|
||||
{
|
||||
|
|
|
@ -95,8 +95,11 @@ static inline bool dp_nng_is_timeout(int res)
|
|||
return res == NNG_ETIMEDOUT || res == NNG_EAGAIN;
|
||||
}
|
||||
|
||||
static const char *const CtrlUrl = "ipc://666_ctrl.socket"; // controller publishes here
|
||||
static const char *const DoomUrl = "ipc://666_doom.socket"; // dooms publish here
|
||||
// Controller listens, Dooms dial.
|
||||
static const char *const CtrlUrlIpc = "ipc://666_ctrl.socket"; // controller publishes here
|
||||
static const char *const DoomUrlIpc = "ipc://666_doom.socket"; // dooms publish here
|
||||
static const char *const CtrlUrlTcp = "tcp4://:42666"; // controller publishes here
|
||||
static const char *const DoomUrlTcp = "tcp4://:42667"; // dooms publish here
|
||||
|
||||
nng_socket make_ctrl_pub(const char *url);
|
||||
nng_socket make_ctrl_sub(const char *url);
|
||||
|
|
|
@ -328,8 +328,8 @@ void IB_InitGraphics(const char *title, size_t screen_width, size_t screen_heigh
|
|||
|
||||
dp_nng_init_limits(1, 1, 1);
|
||||
|
||||
g_doomContext.pub = make_doom_pub(DoomUrl);
|
||||
g_doomContext.sub = make_doom_sub(CtrlUrl);
|
||||
g_doomContext.pub = make_doom_pub(DoomUrlIpc);
|
||||
g_doomContext.sub = make_doom_sub(CtrlUrlIpc);
|
||||
g_doomContext.id = getpid();
|
||||
g_doomContext.state = DP_DS_Ready;
|
||||
g_doomContext.f = do_doom_ready;
|
||||
|
|
Loading…
Reference in a new issue