Example #1
0
    public static UDPBroadCast CreateUDPBroadcastManager()
    {
        if (_instance != null)
            return _instance;

        GameObject go = new GameObject ("UDPBroadcastManager");
        _instance = go.AddComponent<UDPBroadCast> ();
            return _instance;
    }
Example #2
0
    public static UDPBroadCast CreateUDPBroadcastManager()
    {
        if (_instance != null)
        {
            return(_instance);
        }

        GameObject go = new GameObject("UDPBroadcastManager");

        _instance = go.AddComponent <UDPBroadCast> ();
        return(_instance);
    }
Example #3
0
    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();
    }
Example #4
0
        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());
            }
        }