public static void Main()
NotificationService service = new NotificationService();
service.Send("eh up", "");
var server = new NotificationServer();
var conn = server.Connect("MYIP");
var token = server.Authenticate("APPID", "APPKEY");
var message = new Message("eh up");
server.Send(token, message, "ATARGET");
public class NotificationService
public void Send(string message, string target)
var server = new NotificationServer();
var conn = server.Connect("MYIP");
var token = server.Authenticate("APPID", "APPKEY");
server.Send(token, new Message(message), target);
public class NotificationServer
public Connection Connect(string ipAddress)
public AuthToken Authenticate(string appID, string key)
public void Send(AuthToken token, Message message, string target)
Console.WriteLine("Sending a message");
public Message(string content)