Close() public method

Close the socket currently listening, and destroy the UDP sender device.
public Close ( ) : void
return void
 void Stop()
 {
     try{
         udp.Close();
         handler.Cancel();
     }catch (System.Exception e) { }
 }
示例#2
0
    /// <summary>
    /// Make sure the PacketExchange is closed.
    /// </summary>
    ///

    /*
     * ~OSC()
     * {
     * Cancel();
     * //Debug.LogError("~Osc");
     * }
     */
    public void Close()
    {
        //Debug.Log("Osc Cancel start");


        if (OscPacketIO != null && OscPacketIO.IsOpen())
        {
            OscPacketIO.Close();
            OscPacketIO = null;
            print("Closed OSC listener");
        }
    }
示例#3
0
 private void Cancel()
 {
     if (ReaderRunning)
     {
         ReaderRunning = false;
         ReadThread.Abort();
     }
     if (packetIO != null && packetIO.IsOpen())
     {
         packetIO.Close();
         packetIO = null;
     }
 }
示例#4
0
 public void Cancel()
 {
     if (ReaderRunning)
     {
         ReaderRunning = false;
         ReadThread.Abort();
     }
     if (OscPacketIO != null && OscPacketIO.IsOpen())
     {
         OscPacketIO.Close();
         OscPacketIO = null;
     }
 }
示例#5
0
    /// <summary>
    /// Make sure the PacketExchange is closed.
    /// </summary>
    public void Close() {
        if (ReaderRunning) {
            ReaderRunning = false;
            ReadThread.Abort();
        }
        if (OscPacketIO != null && OscPacketIO.IsOpen()) {
            OscPacketIO.Close();
            OscPacketIO = null;
			print("Closed OSC listener");
        }
        if (useRepeater) {
            CancelInvoke("UpdateRepeater");
		}
    }
示例#6
0
文件: Osc.cs 项目: sup0stas/UnityVJ
 public void Cancel()
 {
     //Debug.Log("Osc Cancel start");
     if (ReaderRunning)
     {
         ReaderRunning = false;
         ReadThread.Abort();
     }
     if (OscPacketIO != null && OscPacketIO.IsOpen())
     {
         OscPacketIO.Close();
         OscPacketIO = null;
     }
     //Debug.Log("Osc Cancel finished");
 }
示例#7
0
    /// <summary>
    /// Make sure the PacketExchange is closed.
    /// </summary>
    ///

    /*
     *  ~OSC()
     * {
     *  Cancel();
     *  //Debug.LogError("~Osc");
     * }
     */
    public void Close()
    {
        //Debug.Log("Osc Cancel start");


        if (ReaderRunning)
        {
            ReaderRunning = false;
            ReadThread.Abort();
        }

        if (OscPacketIO != null && OscPacketIO.IsOpen())
        {
            OscPacketIO.Close();
            OscPacketIO = null;
            print("Closed OSC listener");
        }
    }
示例#8
0
    /// <summary>
    /// Make sure the PacketExchange is closed.
    /// </summary>
    ///

    /*
     * ~OSC()
     * {
     * Cancel();
     * //Debug.LogError("~Osc");
     * }
     */
    public void Close()
    {
        Debug.Log("Closing OSC connection...");

        if (ReaderRunning)
        {
            ReaderRunning = false;
            ReadThread.Abort();
        }

        if (OscPacketIO != null && OscPacketIO.IsOpen())
        {
            OscPacketIO.Close();
            OscPacketIO = null;

            Debug.Log("OSC listener closed");
        }
    }
示例#9
0
 void OnDisable()
 {
     udp.Close();
 }
示例#10
0
 void OnApplicationQuit()
 {
     sendMessage("##end##");
     udp.Close();
 }