CommentServer

This commit is contained in:
rawer470 2024-08-16 10:32:42 +03:00
parent a8492abe60
commit 828525a912
2 changed files with 22 additions and 2 deletions

View file

@ -32,7 +32,10 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager
socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
managerThread = new Dictionary<Socket, Thread>(); managerThread = new Dictionary<Socket, Thread>();
} }
public void SendData() //отправляет клиенту Data /// <summary>
/// отправляет клиенту Data
/// </summary>
public void SendData()
{ {
string data = JsonSerializer.Serialize(updates); string data = JsonSerializer.Serialize(updates);
var databytes = Encoding.UTF8.GetBytes(data); var databytes = Encoding.UTF8.GetBytes(data);
@ -41,11 +44,22 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager
item.SendAsync(databytes); item.SendAsync(databytes);
} }
} }
public void AddData(IUpdateData data)//добавляет в лист updates новую data /// <summary>
/// добавляет в лист updates новую data
/// </summary>
/// <param name="data"></param>
public void AddData(IUpdateData data)
{ {
updates.Add(data); updates.Add(data);
} }
<<<<<<< Updated upstream
public void CloseConnection() //По сути коне игры и отключение игроков public void CloseConnection() //По сути коне игры и отключение игроков
=======
/// <summary>
///
/// </summary>
public void CloseConnection()
>>>>>>> Stashed changes
{ {
foreach (var item in clients) foreach (var item in clients)
{ {

View file

@ -47,9 +47,15 @@ namespace ZoFo.GameCore
{ {
UpdateGameEnded gameEnded = new UpdateGameEnded(); UpdateGameEnded gameEnded = new UpdateGameEnded();
networkManager.AddData(gameEnded); networkManager.AddData(gameEnded);
<<<<<<< Updated upstream
networkManager.CloseConnection(); networkManager.CloseConnection();
} }
internal void Update(GameTime gameTime) internal void Update(GameTime gameTime)
=======
}
public void Update(GameTime gameTime)
>>>>>>> Stashed changes
{ {
} }