コード例 #1
0
ファイル: TcpIpPort.cs プロジェクト: 6555355/Scan_yan1
        // Incoming data from the client.
        //public static string data = null;

        public SynchronousSocketListener(TcpIpPortParam tcpParam, IAbort abort, IPrinterChange ipc)
        {
            LogWriter.WriteLog(new string[] { string.Format("SynchronousSocketListener") }, true);
            m_TcpIpPortParam = tcpParam;
            m_IAbort         = abort;
            m_IPrinterChange = ipc;
            cachePrinter     = new CachePrinter(ipc);
        }
コード例 #2
0
ファイル: PortManager.cs プロジェクト: 6555355/Scan_yan1
        public PortManager(IPrinterChange ipc)
        {
            //
            // TODO: Add constructor logic here
            //
            m_IPrinterChange = ipc;
            TcpIpPortParam param = new TcpIpPortParam();
            IAbort         abort = new IAbort();

            m_PipePort = new PipePort(m_IPrinterChange);
#if OPEN_TCPIP
            m_TcpPort = new SynchronousSocketListener(param, abort, m_IPrinterChange);
#endif
            m_bPipePortOpen = false;
        }