MaybeFinallyMultiplayer
This commit is contained in:
parent
6c07557deb
commit
a06f9c7ddb
3 changed files with 7 additions and 4 deletions
|
@ -102,8 +102,11 @@ public class SelectingServerGUI : AbstractGUI
|
||||||
|
|
||||||
// host
|
// host
|
||||||
Server server = new Server(); //Server Logic MultiPlayer
|
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.SetServer(server);
|
||||||
|
AppManager.Instance.SetClient(client);
|
||||||
string key = server.MyIp.ToString();
|
string key = server.MyIp.ToString();
|
||||||
AppManager.Instance.debugHud.Set(key, "MultiPlayer");
|
AppManager.Instance.debugHud.Set(key, "MultiPlayer");
|
||||||
// ваш код здесь
|
// ваш код здесь
|
||||||
|
|
|
@ -91,7 +91,7 @@ namespace ZoFo.GameCore.GameManagers
|
||||||
Keyboard.GetState().IsKeyDown(Keys.Escape)) { server.CloseConnection(); Exit(); }
|
Keyboard.GetState().IsKeyDown(Keys.Escape)) { server.CloseConnection(); Exit(); }
|
||||||
|
|
||||||
|
|
||||||
debugHud.Set("key", "value");
|
// debugHud.Set("key", "value");
|
||||||
|
|
||||||
InputManager.Update();
|
InputManager.Update();
|
||||||
currentGUI.Update(gameTime);
|
currentGUI.Update(gameTime);
|
||||||
|
@ -104,7 +104,7 @@ namespace ZoFo.GameCore.GameManagers
|
||||||
client.Update(gameTime);
|
client.Update(gameTime);
|
||||||
break;
|
break;
|
||||||
case GameState.ClientPlaying:
|
case GameState.ClientPlaying:
|
||||||
server.Update(gameTime);
|
client.Update(gameTime);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -143,7 +143,7 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager
|
||||||
for (int i = 0; i < playNumber; i++)
|
for (int i = 0; i < playNumber; i++)
|
||||||
{
|
{
|
||||||
Socket client = socket.Accept();
|
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 thread = new Thread(StartListening);
|
||||||
thread.IsBackground = true;
|
thread.IsBackground = true;
|
||||||
thread.Start(client);
|
thread.Start(client);
|
||||||
|
|
Loading…
Add table
Reference in a new issue