static void Main(string[] args) { TcpClient mclient = new TcpClient(); mclient.Connect(IPAddress.Loopback, 6553); mclient.Client.Blocking = true; Stream srcstre = mclient.GetStream(); Kernel.ExecutionContext = srcstre; Kernel executionkernel = new Kernel(); executionkernel.Initialize(); BinaryReader mreader = new BinaryReader(srcstre); executionkernel.Run(mreader.ReadString()); Console.WriteLine("Execution complete"); }
void thetar(object sender) { StreamReader mreader = new StreamReader(sender as String); string code = Link(mreader.ReadToEnd()); mreader.Dispose(); mkernl = new Kernel(); mkernl.parent = mnul; mkernl.Initialize(); mvent.Set(); mkernl.Run(code); }