static void Main(string[] args) { // 读入crossdomainpolicy.xml文件,并存入字节数组中。 var filestream = new FileStream("policy.xml", FileMode.Open, FileAccess.Read); policybytes = new byte[filestream.Length]; filestream.Read(policybytes, 0, (int)filestream.Length); filestream.Close(); // 初始化策略套接字监听器 var socketp = new SocketListener(); socketp.ListenAsync(943, socketp_SocketConnected); // 初始化套接字监听器 var socketp2 = new SocketListener(); socketp2.ListenAsync(4502, socketp2_SocketConnected); Console.Read(); }
static void Main(string[] args) { // Read crossdomainpolicy.xml file to byte array. var filestream = new FileStream("policy.xml", FileMode.Open, FileAccess.Read); policybytes = new byte[filestream.Length]; filestream.Read(policybytes, 0, (int)filestream.Length); filestream.Close(); // Initialize policy socket listener var socketp = new SocketListener(); socketp.ListenAsync(943, socketp_SocketConnected); // Initialize socket listener var socketp2 = new SocketListener(); socketp2.ListenAsync(4502, socketp2_SocketConnected); Console.Read(); }