/// <summary> /// Strings to bytes. /// </summary> /// <param name="aString">String.</param> /// <param name="aEncoding">Encoding.</param> /// <returns>Array bytes</returns> public static byte[] StringToBytes(string aString, WebSocketTypeEncoding aEncoding) { try { byte[] lData; switch (aEncoding) { case WebSocketTypeEncoding.ASCII: lData = ASCIIEncoding.ASCII.GetBytes(aString); break; case WebSocketTypeEncoding.Unicode: lData = ASCIIEncoding.Unicode.GetBytes(aString); break; case WebSocketTypeEncoding.UTF32: lData = ASCIIEncoding.UTF32.GetBytes(aString); break; case WebSocketTypeEncoding.UTF7: lData = ASCIIEncoding.UTF7.GetBytes(aString); break; case WebSocketTypeEncoding.UTF8: lData = ASCIIEncoding.UTF8.GetBytes(aString); break; default: lData = ASCIIEncoding.Default.GetBytes(aString); break; } return lData; } catch (Exception lEx) { throw new Exception(WebSocketMessage.INVALID_CONVERTING + lEx.Message); } }
/// <summary> /// Bytes to strings. /// </summary> /// <param name="aBytes">Bytes.</param> /// <param name="aEncoding">Encoding.</param> /// <returns>String</returns> public static string BytesToString(byte [] aBytes, WebSocketTypeEncoding aEncoding) { try { string lString; switch (aEncoding) { case WebSocketTypeEncoding.ASCII: lString = ASCIIEncoding.ASCII.GetString(aBytes); break; case WebSocketTypeEncoding.Unicode: lString = ASCIIEncoding.Unicode.GetString(aBytes); break; case WebSocketTypeEncoding.UTF32: lString = ASCIIEncoding.UTF32.GetString(aBytes); break; case WebSocketTypeEncoding.UTF7: lString = ASCIIEncoding.UTF7.GetString(aBytes); break; case WebSocketTypeEncoding.UTF8: lString = ASCIIEncoding.UTF8.GetString(aBytes); break; default: lString = ASCIIEncoding.Default.GetString(aBytes); break; } return lString; } catch (Exception lEx) { throw new Exception(WebSocketMessage.INVALID_CONVERTING + lEx.Message); } }
public static byte[] StringToBytes(string aString, WebSocketTypeEncoding aEncoding) { try { byte[] lData = null; switch (aEncoding) { #if !WINDOWS_PHONE case WebSocketTypeEncoding.ASCII: lData = ASCIIEncoding.ASCII.GetBytes(aString); break; case WebSocketTypeEncoding.UTF32: lData = ASCIIEncoding.UTF32.GetBytes(aString); break; case WebSocketTypeEncoding.UTF7: lData = System.Text.Encoding..UTF7.GetBytes(aString); break; #endif case WebSocketTypeEncoding.UTF8: lData = System.Text.Encoding.UTF8.GetBytes(aString); break; case WebSocketTypeEncoding.Unicode: lData = System.Text.Encoding.Unicode.GetBytes(aString); break; default: #if !WINDOWS_PHONE lData = ASCIIEncoding.Default.GetBytes(aString); #else lData = System.Text.Encoding.UTF8.GetBytes(aString); #endif break; } return(lData); } catch (Exception lEx) { throw new Exception("invalid converting : " + lEx.Message); } }
public static string BytesToString(byte [] aBytes, WebSocketTypeEncoding aEncoding) { try { var lString = string.Empty; switch (aEncoding) { #if !WINDOWS_PHONE case WebSocketTypeEncoding.ASCII: lString = ASCIIEncoding.ASCII.GetString(aBytes); break; case WebSocketTypeEncoding.UTF32: lString = ASCIIEncoding.UTF32.GetString(aBytes); break; case WebSocketTypeEncoding.UTF7: lString = ASCIIEncoding.UTF7.GetString(aBytes); break; #endif case WebSocketTypeEncoding.Unicode: lString = System.Text.Encoding.Unicode.GetString(aBytes, 0, aBytes.Length); break; case WebSocketTypeEncoding.UTF8: lString = System.Text.Encoding.UTF8.GetString(aBytes, 0, aBytes.Length); break; default: #if !WINDOWS_PHONE lString = ASCIIEncoding.Default.GetString(aBytes); #endif lString = System.Text.Encoding.Unicode.GetString(aBytes, 0, aBytes.Length); break; } return(lString); } catch (Exception lEx) { throw new Exception("invalid converting : " + lEx.Message); } }
public static byte[] StringToBytes(string aString, WebSocketTypeEncoding aEncoding) { try { byte[] lData = null; switch (aEncoding) { #if !WINDOWS_PHONE case WebSocketTypeEncoding.ASCII: lData = ASCIIEncoding.ASCII.GetBytes(aString); break; case WebSocketTypeEncoding.UTF32: lData = ASCIIEncoding.UTF32.GetBytes(aString); break; case WebSocketTypeEncoding.UTF7: lData = System.Text.Encoding..UTF7.GetBytes(aString); break; #endif case WebSocketTypeEncoding.UTF8: lData =System.Text.Encoding.UTF8.GetBytes(aString); break; case WebSocketTypeEncoding.Unicode: lData = System.Text.Encoding.Unicode.GetBytes(aString); break; default: #if !WINDOWS_PHONE lData = ASCIIEncoding.Default.GetBytes(aString); #else lData = System.Text.Encoding.UTF8.GetBytes(aString); #endif break; } return lData; } catch (Exception lEx) { throw new Exception("invalid converting : " + lEx.Message); } }
public static string BytesToString(byte [] aBytes, WebSocketTypeEncoding aEncoding) { try { var lString = string.Empty; switch (aEncoding) { #if !WINDOWS_PHONE case WebSocketTypeEncoding.ASCII: lString = ASCIIEncoding.ASCII.GetString(aBytes); break; case WebSocketTypeEncoding.UTF32: lString = ASCIIEncoding.UTF32.GetString(aBytes); break; case WebSocketTypeEncoding.UTF7: lString = ASCIIEncoding.UTF7.GetString(aBytes); break; #endif case WebSocketTypeEncoding.Unicode: lString = System.Text.Encoding.Unicode.GetString(aBytes, 0, aBytes.Length); break; case WebSocketTypeEncoding.UTF8: lString = System.Text.Encoding.UTF8.GetString(aBytes, 0, aBytes.Length); break; default: #if !WINDOWS_PHONE lString = ASCIIEncoding.Default.GetString(aBytes); #endif lString = System.Text.Encoding.Unicode.GetString(aBytes, 0, aBytes.Length); break; } return lString; } catch (Exception lEx) { throw new Exception("invalid converting : " + lEx.Message); } }
/// <summary> /// Bytes to strings. /// </summary> /// <param name="aBytes">Bytes.</param> /// <param name="aEncoding">Encoding.</param> /// <returns>String</returns> public static string BytesToString(byte [] aBytes, WebSocketTypeEncoding aEncoding) { try { string lString; switch (aEncoding) { case WebSocketTypeEncoding.ASCII: lString = ASCIIEncoding.ASCII.GetString(aBytes); break; case WebSocketTypeEncoding.Unicode: lString = ASCIIEncoding.Unicode.GetString(aBytes); break; case WebSocketTypeEncoding.UTF32: lString = ASCIIEncoding.UTF32.GetString(aBytes); break; case WebSocketTypeEncoding.UTF7: lString = ASCIIEncoding.UTF7.GetString(aBytes); break; case WebSocketTypeEncoding.UTF8: lString = ASCIIEncoding.UTF8.GetString(aBytes); break; default: lString = ASCIIEncoding.Default.GetString(aBytes); break; } return(lString); } catch (Exception lEx) { throw new Exception(WebSocketMessage.INVALID_CONVERTING + lEx.Message); } }
/// <summary> /// Strings to bytes. /// </summary> /// <param name="aString">String.</param> /// <param name="aEncoding">Encoding.</param> /// <returns>Array bytes</returns> public static byte[] StringToBytes(string aString, WebSocketTypeEncoding aEncoding) { try { byte[] lData; switch (aEncoding) { case WebSocketTypeEncoding.ASCII: lData = ASCIIEncoding.ASCII.GetBytes(aString); break; case WebSocketTypeEncoding.Unicode: lData = ASCIIEncoding.Unicode.GetBytes(aString); break; case WebSocketTypeEncoding.UTF32: lData = ASCIIEncoding.UTF32.GetBytes(aString); break; case WebSocketTypeEncoding.UTF7: lData = ASCIIEncoding.UTF7.GetBytes(aString); break; case WebSocketTypeEncoding.UTF8: lData = ASCIIEncoding.UTF8.GetBytes(aString); break; default: lData = ASCIIEncoding.Default.GetBytes(aString); break; } return(lData); } catch (Exception lEx) { throw new Exception(WebSocketMessage.INVALID_CONVERTING + lEx.Message); } }
public WebSocketPacket(string aString, WebSocketTypeEncoding aEncoding) { SetString(aString, aEncoding); }
public void SetString(string aString, WebSocketTypeEncoding aEncoding) { mByteArray = WebSocketConvert.StringToBytes(aString, aEncoding); }
public string GetString(WebSocketTypeEncoding aEncoding) { return WebSocketConvert.BytesToString(mByteArray, aEncoding); }
public WebSocketPacket(string aString, WebSocketTypeEncoding aEncoding) { SetString(aString, aEncoding); }
public string GetString(WebSocketTypeEncoding aEncoding) { return(WebSocketConvert.BytesToString(mByteArray, aEncoding)); }
public void SetString(string aString, WebSocketTypeEncoding aEncoding) { mByteArray = WebSocketConvert.StringToBytes(aString, aEncoding); }