@@ -1341,9 +1341,12 @@ using System.Net;
13411341using System .Net .Sockets ;
13421342using NetCoreServer ;
13431343
1344+ using com .chronoxor .simple ;
1345+ using com .chronoxor .simple .FBE ;
1346+
13441347namespace ProtoServer
13451348{
1346- public class SimpleProtoSessionSender : FBE . simple . Sender , FBE . simple . ISenderListener
1349+ public class SimpleProtoSessionSender : Sender , ISenderListener
13471350 {
13481351 public SimpleProtoSession Session { get ; }
13491352
@@ -1355,14 +1358,14 @@ namespace ProtoServer
13551358 }
13561359 }
13571360
1358- public class SimpleProtoSessionReceiver : FBE . simple . Receiver , FBE . simple . IReceiverListener
1361+ public class SimpleProtoSessionReceiver : Receiver , IReceiverListener
13591362 {
13601363 public SimpleProtoSession Session { get ; }
13611364
13621365 public SimpleProtoSessionReceiver (SimpleProtoSession session ) { Session = session ; }
13631366
1364- public void OnReceive (simple. DisconnectRequest request ) { Session .OnReceive (request ); }
1365- public void OnReceive (simple. SimpleRequest request ) { Session .OnReceive (request ); }
1367+ public void OnReceive (DisconnectRequest request ) { Session .OnReceive (request ); }
1368+ public void OnReceive (SimpleRequest request ) { Session .OnReceive (request ); }
13661369 }
13671370
13681371 public class SimpleProtoSession : TcpSession
@@ -1381,7 +1384,7 @@ namespace ProtoServer
13811384 Console .WriteLine ($" TCP protocol session with Id '{Id }' connected to remote address '{(Socket .RemoteEndPoint as IPEndPoint )? .Address }' and port {(Socket .RemoteEndPoint as IPEndPoint )? .Port }" );
13821385
13831386 // Send invite notification
1384- simple . SimpleNotify notify = simple . SimpleNotify .Default ;
1387+ SimpleNotify notify = SimpleNotify .Default ;
13851388 notify .Notification = " Hello from Simple protocol server! Please send a message or '!' to disconnect the client!" ;
13861389 Sender .Send (notify );
13871390 }
@@ -1402,32 +1405,32 @@ namespace ProtoServer
14021405 }
14031406
14041407 // Protocol handlers
1405- public void OnReceive (simple. DisconnectRequest request ) { Disconnect (); }
1406- public void OnReceive (simple. SimpleRequest request )
1408+ public void OnReceive (DisconnectRequest request ) { Disconnect (); }
1409+ public void OnReceive (SimpleRequest request )
14071410 {
14081411 Console .WriteLine ($" Received: {request }" );
14091412
14101413 // Validate request
14111414 if (string .IsNullOrEmpty (request .Message ))
14121415 {
14131416 // Send reject
1414- simple . SimpleReject reject = simple . SimpleReject .Default ;
1417+ SimpleReject reject = SimpleReject .Default ;
14151418 reject .id = request .id ;
14161419 reject .Error = " Request message is empty!" ;
14171420 Sender .Send (reject );
14181421 return ;
14191422 }
14201423
14211424 // Send response
1422- simple . SimpleResponse response = simple . SimpleResponse .Default ;
1425+ SimpleResponse response = SimpleResponse .Default ;
14231426 response .id = request .id ;
14241427 response .Hash = (uint )request .Message .GetHashCode ();
14251428 response .Length = (uint )request .Message .Length ;
14261429 Sender .Send (response );
14271430 }
14281431 }
14291432
1430- public class SimpleProtoSender : FBE . simple . Sender , FBE . simple . ISenderListener
1433+ public class SimpleProtoSender : Sender , ISenderListener
14311434 {
14321435 public SimpleProtoServer Server { get ; }
14331436
@@ -1507,7 +1510,7 @@ namespace ProtoServer
15071510 }
15081511
15091512 // Multicast admin notification to all sessions
1510- simple . SimpleNotify notify = simple . SimpleNotify .Default ;
1513+ SimpleNotify notify = SimpleNotify .Default ;
15111514 notify .Notification = " (admin) " + line ;
15121515 server .Sender .Send (notify );
15131516 }
@@ -1532,6 +1535,9 @@ using System.Net.Sockets;
15321535using System .Threading ;
15331536using TcpClient = NetCoreServer .TcpClient ;
15341537
1538+ using com .chronoxor .simple ;
1539+ using com .chronoxor .simple .FBE ;
1540+
15351541namespace ProtoClient
15361542{
15371543 public class TcpProtoClient : TcpClient
@@ -1649,7 +1655,7 @@ namespace ProtoClient
16491655 #endregion
16501656 }
16511657
1652- public class SimpleProtoClient : FBE . simple . Client , FBE . simple . ISenderListener , FBE . simple . IReceiverListener , IDisposable
1658+ public class SimpleProtoClient : Client , ISenderListener , IReceiverListener , IDisposable
16531659 {
16541660 private readonly TcpProtoClient _tcpProtoClient ;
16551661
@@ -1780,10 +1786,10 @@ namespace ProtoClient
17801786
17811787 #region Protocol handlers
17821788
1783- private void HandleDisconnectRequest (simple. DisconnectRequest request ) { Console .WriteLine ($" Received: {request }" ); _tcpProtoClient .DisconnectAsync (); }
1784- private void HandleSimpleResponse (simple. SimpleResponse response ) { Console .WriteLine ($" Received: {response }" ); }
1785- private void HandleSimpleReject (simple. SimpleReject reject ) { Console .WriteLine ($" Received: {reject }" ); }
1786- private void HandleSimpleNotify (simple. SimpleNotify notify ) { Console .WriteLine ($" Received: {notify }" ); }
1789+ private void HandleDisconnectRequest (DisconnectRequest request ) { Console .WriteLine ($" Received: {request }" ); _tcpProtoClient .DisconnectAsync (); }
1790+ private void HandleSimpleResponse (SimpleResponse response ) { Console .WriteLine ($" Received: {response }" ); }
1791+ private void HandleSimpleReject (SimpleReject reject ) { Console .WriteLine ($" Received: {reject }" ); }
1792+ private void HandleSimpleNotify (SimpleNotify notify ) { Console .WriteLine ($" Received: {notify }" ); }
17871793
17881794 #endregion
17891795
@@ -1879,7 +1885,7 @@ namespace ProtoClient
18791885 }
18801886
18811887 // Send request to the simple protocol server
1882- simple . SimpleRequest request = simple . SimpleRequest .Default ;
1888+ SimpleRequest request = SimpleRequest .Default ;
18831889 request .Message = line ;
18841890 var response = client .Request (request ).Result ;
18851891
0 commit comments