Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace xRay.Protocol.Messages
- {
- public abstract class Message
- {
- public abstract string Header { get; }
- public abstract void Serialize(StringBuilder data);
- public abstract void Deserialize(String data);
- public override string ToString()
- {
- StringBuilder data = new StringBuilder();
- data.Append(Header);
- Serialize(data);
- return data.ToString();
- }
- public void FromString(String data)
- {
- Deserialize(data.Substring(Header.Length));
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement