public static UDPBroadCast CreateUDPBroadcastManager() { if (_instance != null) return _instance; GameObject go = new GameObject ("UDPBroadcastManager"); _instance = go.AddComponent<UDPBroadCast> (); return _instance; }
public static UDPBroadCast CreateUDPBroadcastManager() { if (_instance != null) { return(_instance); } GameObject go = new GameObject("UDPBroadcastManager"); _instance = go.AddComponent <UDPBroadCast> (); return(_instance); }
void Start() { //Init some reference holders playerName = UnityEngine.SystemInfo.deviceName; _knownHosts = new Dictionary <string, KnownHost> (); InterfacesManager.InitInterfacesList(); //Init Broadcast send and receive channels UDPBroadCast.CreateUDPBroadcastManager(defaultBroadcastPort); UDPReceiveManager.StartListener(defaultBroadcastPort); broadcastListener = UDPReceiveManager.GetActiveListeners() [defaultBroadcastPort]; //Initiate periodic alive message SendAlive(); }
static void Main(string[] args) { string IP = null; int PORT = 5000; getIPandPort(ref IP, ref PORT); //Console.Write("IP : {0}, Port : {1}", IP, PORT); UDPBroadCast uDPBroadCast = new UDPBroadCast(IP, PORT); while (true) { Console.Write("Message? : "); uDPBroadCast.Send(Console.ReadLine()); } }