C# activeX开发,一打开网页就自动关了。
碰到个问题,用C#开发出的activex控件,一打开网页就自动关闭了。我在ativex的类中初始化了一个socket,难道不能这样用呢?弄了1个星期了,求助各位大侠!!!代码如下,在初始化类时调了test2().public Socket socketControl1;
private Thread trd = null;
public void test2()
{
trd = new Thread(new ThreadStart(this.StartListening));
trd.IsBackground = true;
trd.Start();
StartListening();
}
public void StartListening()
{
socketControl1 = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
IPEndPoint ipept = new IPEndPoint(IPAddress.Any, 55557);
socketControl1.Bind(ipept);
socketControl1.SetSocketOption(SocketOptionLevel.IP,SocketOptionName.AddMembership, new MulticastOption(ip));
while (true)
{
;
}
} --------------------编程问答-------------------- 这方面的应该用C++我感觉最好。我以前做过一个ACtiveX是嵌入到网页中运行的。倒没有遇到过这种问题。 --------------------编程问答-------------------- 这个问题很怪。后来改成在单击按钮时再调用就好了
补充:.NET技术 , 组件/控件开发