eventClientNetworkManager

This commit is contained in:
MARKPRO44 2024-08-15 11:43:09 +03:00
parent 45f47d794e
commit 7d3e4da143

View file

@ -1,3 +1,4 @@
using System;
using System.Data.SqlTypes; using System.Data.SqlTypes;
using System.Net; using System.Net;
using System.Net.Sockets; using System.Net.Sockets;
@ -15,7 +16,7 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager
private EndPoint endPoint; private EndPoint endPoint;
private Socket socket; private Socket socket;
delegate void OnDataSent(string Data); delegate void OnDataSent(string Data);
event OnDataSent GetDataSent; // event
public void Init() //create endPoint, socket public void Init() //create endPoint, socket
{ {
endPoint = new IPEndPoint(iPAddress, port); endPoint = new IPEndPoint(iPAddress, port);
@ -27,13 +28,15 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager
} }
public void JoinRoom() public void JoinRoom() // multyplayer
{ {
SendData();
StartListening(); StartListening();
} }
public void JoinYourself() public void JoinYourself() // single player
{ {
SendData();
StartListening(); StartListening();
} }
@ -46,7 +49,7 @@ namespace ZoFo.GameCore.GameManagers.NetworkManager
var countAnsw = socket.Receive(bytes); var countAnsw = socket.Receive(bytes);
string message = Encoding.UTF8.GetString(bytes, 0, countAnsw); string updates = Encoding.UTF8.GetString(bytes, 0, countAnsw); // обновления отосланные сервером
} }
} }
} }