private void btnToB64_Click(object sender, EventArgs e) { try { string value = Base64Encoding.EncodeInt32(int.Parse(txtToB64.Text), 2); txtFromB64.Text = value; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnSendToServer_Click(object sender, EventArgs e) { string sendPacket = AddUnreadableCharacters("@" + Base64Encoding.EncodeInt32(txtSendData.Text.Length, 2) + txtSendData.Text); byte[] data = Encoding.Default.GetBytes(sendPacket); try { frmMain.Form.TcpForwarder.DestinationState.DestinationSocket.Send(data, data.Length, SocketFlags.None); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private string BuildPacket(PacketSummary packet, string packetData, bool incoming) { string response; if (this._incoming) { response = packet.Header + packetData; response = "@" + Base64Encoding.EncodeInt32(response.Length, 2) + response; } else { response = packet.Header + packetData; } return(response); }