MaybeFinallyMultiplayer

This commit is contained in:
rawer470 2024-08-17 22:25:03 +03:00
parent 6c07557deb
commit a06f9c7ddb
3 changed files with 7 additions and 4 deletions

View file

@ -102,8 +102,11 @@ public class SelectingServerGUI : AbstractGUI
// host
Server server = new Server(); //Server Logic MultiPlayer
server.CreateRoom(1);
Client client = new Client();
server.CreateRoom(2);
client.JoinYourself(server.MyIp.Port);
AppManager.Instance.SetServer(server);
AppManager.Instance.SetClient(client);
string key = server.MyIp.ToString();
AppManager.Instance.debugHud.Set(key, "MultiPlayer");
// ваш код здесь

View file

@ -91,7 +91,7 @@ namespace ZoFo.GameCore.GameManagers
Keyboard.GetState().IsKeyDown(Keys.Escape)) { server.CloseConnection(); Exit(); }
debugHud.Set("key", "value");
// debugHud.Set("key", "value");
InputManager.Update();
currentGUI.Update(gameTime);
@ -104,7 +104,7 @@ namespace ZoFo.GameCore.GameManagers
client.Update(gameTime);
break;
case GameState.ClientPlaying:
server.Update(gameTime);
client.Update(gameTime);
break;
default:
break;

View file

@ -143,7 +143,7 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager
for (int i = 0; i < playNumber; i++)
{
Socket client = socket.Accept();
AppManager.Instance.debugHud.Set("Connect", client.ToString());
AppManager.Instance.debugHud.Set("Connect", client.LocalEndPoint.ToString());
Thread thread = new Thread(StartListening);
thread.IsBackground = true;
thread.Start(client);