示例#1
0
        protected virtual void Initialize()
        {
            HostInfo serv = Job.Server;
            string ipAddress = null;
            if (serv.IsConnected || serv.Connect())
            {
                WriteToStream(serv.Writer, (byte)Constants.PointCreated);
                WriteToStream(serv.Writer, job.Number);
                WriteToStream(serv.Writer, parentNumber);

                ipAddress = ReadIPFromStream(serv.Reader);
                Host = new HostInfo(ipAddress, (int)Ports.DaemonPort);
                if (!Host.Connect())
                {
                    throw new ParcsException("Cannot connect to host");
                }
            }
        }
示例#2
0
文件: Point.cs 项目: demonGor/Parcs
        protected virtual void Initialize()
        {
            HostInfo serv      = Job.Server;
            string   ipAddress = null;

            if (serv.IsConnected || serv.Connect())
            {
                serv.Writer.Write((byte)Constants.PointCreated);
                serv.Writer.Write(_job.Number);
                serv.Writer.Write(_parentNumber);

                ipAddress = ReadIPFromStream(serv.Reader);
                Host      = new HostInfo(ipAddress, (int)Ports.DaemonPort);
                if (!Host.Connect())
                {
                    throw new ParcsException("Cannot connect to host");
                }
            }
        }