Skip to content
George Michaelides edited this page Jan 31, 2015 · 19 revisions

Gem.Network is a standalone library for creating client - server applications in .NET Using the fluent API or annotations you can create server and client events easy.

Enums

    enum IncomingMessageTypes

    Hail,

    ConnectionApproval,

    NewClient,
            
    Disconnect,

    Discovery,

    Data

Client Setup

    string Name { get; set; }

    public void Say(string name, string message)
    {
       Console.WriteLine(String.Format("{0} : {1}",name,message);

       NetworkConfig.ForTag("Say").
                     AndMessageType(IncomingMessageTypes.Data).
                     Send<string,string>(Name,message).
                     HandleWith(Say);
    }
Clone this wiki locally