diff --git a/kernel/shell.c b/kernel/shell.c index bfa346d1..96bf767f 100644 --- a/kernel/shell.c +++ b/kernel/shell.c @@ -27,7 +27,10 @@ void shelldebugprintf(char* x,...) void shell_on_connect(ServerEventArgs* e) { if (srv.ConnectionsAddr[e->ClientID].sin_addr.s_addr > 0xC0A80031 || srv.ConnectionsAddr[e->ClientID].sin_addr.s_addr < 0xC0A80001) + { emac_id = e->ClientID; + kprintf("bmc connected"); + } kprintf("link engaged\n"); } @@ -51,7 +54,7 @@ void shell_init(int srv_or_cli) { iamsrv = 1; kprintf("server init"); - server_init(&srv,5555,49); + server_init(&srv,23,49); srv._OnConnect = shell_on_connect; srv._OnDisconnect = shell_on_disconnect; srv._OnRead = shell_on_read; @@ -61,7 +64,7 @@ void shell_init(int srv_or_cli) sleep(3); kprintf("client init"); cli_init(&cli); - while (cli_ConnectTo(&cli,"192.168.0.1",5555,0)); + while (cli_ConnectTo(&cli,"192.168.0.1",23,0)); sleep(1); sleep(5);