Exemple #1
0
 public WebSocket(string address)
 {
     m_rawSocket = new WebSocketSharp.WebSocket(address);
     m_rawSocket.Close();
     m_rawSocket.OnOpen += (o, e) => { if (onOpen != null)
                                       {
                                           onOpen.Invoke();
                                       }
     };
     m_rawSocket.OnClose += (o, e) => { if (onClose != null)
                                        {
                                            onClose.Invoke();
                                        }
     };
     m_rawSocket.OnError += (o, e) => { if (onError != null)
                                        {
                                            onError.Invoke(e.Message);
                                        }
     };
     m_rawSocket.OnMessage += (o, e) => { if (onReceive != null)
                                          {
                                              onReceive.Invoke(e.RawData);
                                          }
     };
 }
Exemple #2
0
 public void Close()
 {
     m_rawSocket.Close();
 }