module Chat
{
interface ChatLocal // implemented by the ClientImpl
{
boolean ask(in string key);
void receive(in string msg, in string skey);
void update();
};
interface ChatRemote // implemented by the ServerImpl
{
typedef sequence