コード例 #1
0
        public IReceiveFilter <PosStoreRequestInfo> CreateFilter(SuperSocket.SocketBase.IAppServer appServer, SuperSocket.SocketBase.IAppSession appSession, System.Net.IPEndPoint remoteEndPoint)
        {
            var server        = (PosStoreServer)appServer;
            var receiveFilter = new PosStoreFixedHeaderReceiveFilter(server.CommandNameProvider);

            return(receiveFilter);
        }
コード例 #2
0
 public IReceiveFilter <BinaryRequestInfo> CreateFilter(SuperSocket.SocketBase.IAppServer appServer, SuperSocket.SocketBase.IAppSession appSession, System.Net.IPEndPoint remoteEndPoint)
 {
     return(new MyFixedHeaderReceiveFilter());
 }
コード例 #3
0
ファイル: HansAppServer.cs プロジェクト: zhangvs/Hsf_YunHost
 public SuperSocket.SocketBase.Protocol.IReceiveFilter <HansRequestInfo> CreateFilter(SuperSocket.SocketBase.IAppServer appServer, SuperSocket.SocketBase.IAppSession appSession, System.Net.IPEndPoint remoteEndPoint)
 {
     return(new HansReceiveFilter(Encoder, StartMark, EndMark));
 }
コード例 #4
0
 public IReceiveFilter <StringRequestInfo> CreateFilter(SuperSocket.SocketBase.IAppServer appServer, SuperSocket.SocketBase.IAppSession appSession, System.Net.IPEndPoint remoteEndPoint)
 {
     return(new CustomReceiveFilter());
 }
コード例 #5
0
        IReceiveFilter <SocketRequestInfo> IReceiveFilterFactory <SocketRequestInfo> .CreateFilter(SuperSocket.SocketBase.IAppServer appServer, SuperSocket.SocketBase.IAppSession appSession, System.Net.IPEndPoint remoteEndPoint)
        {
            var castedServer = (SocketServer)appServer;
            var result       = new SocketReceiveFilter(castedServer.CommandRuleProvider);

            return(result);
        }