From ba29b9acfa845cf7cb51d9af25a78094b408a3f9 Mon Sep 17 00:00:00 2001 From: fcolin Date: Thu, 1 Feb 2007 09:49:51 +0000 Subject: Utilisateur : Fcolin Date : 10/02/06 Heure : 16:19 Archivé dans $/CSharp/Ivy/Ivy Commentaire: (vss 4) --- CSharp/Ivy/Ivy/IvyTCPStream.cs | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/CSharp/Ivy/Ivy/IvyTCPStream.cs b/CSharp/Ivy/Ivy/IvyTCPStream.cs index 86fad8f..b8fee34 100644 --- a/CSharp/Ivy/Ivy/IvyTCPStream.cs +++ b/CSharp/Ivy/Ivy/IvyTCPStream.cs @@ -7,31 +7,14 @@ using System.IO; namespace IvyBus { - abstract class IvyTCPStream : IvyProtocol + abstract class IvyTCPStream : NetworkStream { - protected NetworkStream stream; - - public IvyTCPStream(Socket socket) + public IvyTCPStream(Socket socket) + : base(socket, true) { - stream = new NetworkStream(socket, true); - } - internal void Close() - { - stream.Close(); } + abstract internal bool receiveMsg(); - //abstract internal void TokenStartRegexp(ushort port, string appName); - //abstract internal void TokenEndRegexp(); - //abstract internal void TokenApplicationId(ushort priority, string appId); - //abstract internal void TokenAddBinding(IvyBindingBase bind); - //abstract internal void TokenDelBinding(ushort id); - //abstract internal void TokenDirectMsg(ushort id, string message); - //abstract internal void TokenPong(string s); - //abstract internal void TokenPing(string s); - //abstract internal void TokenBye(ushort id, string message); - //abstract internal void TokenDie(ushort id, string message); - //abstract internal void TokenMsg(ushort key, string[] args); - //abstract internal void TokenError(ushort key, string arg); } } -- cgit v1.1