#ifndef _COMMUNICATION_
#define _COMMUNICATION_

class Communication {
 public:
       virtual ~Communication () { }

	virtual Communication *accept () = 0;
	virtual void connect () = 0; 
	virtual void send (char*) = 0;
	virtual void receive (char*, int) = 0;
	virtual char *getHost () = 0;
 };

#endif
