试着做了一个windows控件,单独用在form中好用,嵌在web页中就有异常
试着做了一个windows控件,单独用在form中好用,嵌在web页中就有异常
异常产生在这段代码,
本人是菜鸟,不知嵌在网页中能引发什么异常,总是弹出“防火墙安全错误”
private void Listen()
{
try
{
tlListen = new TcpListener(Int32.Parse(txtServerPort.Text));
tlListen.Start();//侦听指定端口号
statusBar.Panels[1].Text = "正在监听...";
skSocket = tlListen.AcceptSocket();//接受远程计算机的请求,
EndPoint tmpRemoteEP = skSocket.RemoteEndPoint;//获得远程计算机对应的网络远程终结点
IPEndPoint tmpRemoteIP = (IPEndPoint)tmpRemoteEP;
IPHostEntry host = Dns.GetHostByAddress(tmpRemoteIP.Address);
string HostName = host.HostName;//根据获得的远程计算机对应的网络远程终结点获得远程计算机的名称
statusBar.Panels[1].Text = HostName+"远程计算机正确连接";
while(true)
{
Byte[] stream = new byte[80];//定义从接收到数据存放的数据缓冲区
string time = DateTime.Now.ToString();//获得当前的时间
int i = skSocket.ReceiveFrom(stream,ref tmpRemoteEP);//接收数据,并存放到定义的缓冲区中
string sMessage = System.Text.Encoding.UTF8.GetString(stream);//以指定的编码,从缓冲区中解析出内容
lbReceiveMessage.Items.Add( sMessage);//显示接收到的数据
}
}
catch(System.Security.SecurityException)
{
MessageBox.Show("防火墙安全错误","错误",MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
}
}
请高手说说,为什么嵌在IE中就引发了异常呢?
问题点数:0、回复次数:3Top
1 楼hzsummer(卖女孩的小火柴)回复于 2005-08-20 18:57:45 得分 0
upTop
2 楼hackate(兰花开香入梦境,独思佳人亦飘然!!)回复于 2005-08-20 19:12:27 得分 0
试着做了一个windows控件,单独用在form中好用,嵌在web页中就有异常
异常产生在这段代码,
===========
啊.windows的控件怎么能在webform里用呢?Top
3 楼yoyo83(死了的尘埃)回复于 2005-08-20 19:41:40 得分 0
heheTop




