编写了一个c#程序,但运行的时候,窗体界面一闪而过,就只剩下后台进程了,为什么会这样? 40

privatevoidForm1_Load(objectsender,EventArgse){//创建后台监听线程Threadlistened=newThread(new... private void Form1_Load(object sender, EventArgs e)
{

//创建后台监听线程
Thread listened = new Thread(new ThreadStart(getlisten));
listened.IsBackground = true;
listened.Start();
}
void getlisten()
{
promopt.Items.Add("正在等待连接…………");
Socket newsocket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
IPEndPoint iep = new IPEndPoint(IPAddress.Any, 8080);
newsocket.Bind(iep);
promopt.Items.Add("正在连接…………");
newsocket.Listen(5);
newsocket.BeginAccept(new AsyncCallback(AcceptConn), newsocket);
}
void AcceptConn(IAsyncResult iar)
{
Socket orig = (Socket)iar.AsyncState;
Client = orig.EndAccept(iar);
history.Items.Add("来自:" + Client.RemoteEndPoint.ToString());
Thread recive = new Thread(new ThreadStart(ReciveData));
recive.IsBackground = true;
recive.Start();
}
没人了吗?。。还有没有其他答案。。
展开
 我来答
wmjmath
2011-04-16 · 超过59用户采纳过TA的回答
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:97.4万
展开全部
***IsBackground = true;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式