zoukankan
html css js c++ java
调用另一个form显示出来就没有了响应
程序思想如下:
------------------------------
原来的程序
------------------------------
Form Load时创建一个新的进程并且开始执行
listenerRun
=
true
;
thread
=
new
Thread(
new
ThreadStart(Listen));
thread.Start();
这个进程所执行的Listen的内容如下:
private
void
Listen()
{
try
{
tcpl
=
new
TcpListener(tcpPort);
tcpl.Start();
while
(listenerRun)
{
Socket s
=
tcpl.AcceptSocket();
Byte[] strem
=
new
byte
[
80
];
int
i
=
s.Receive(strem);
string
message
=
System.Text.Encoding.UTF8.GetString(strem);
TBContent.AppendText(message);
Thread floatThread
=
new
Thread(
new
ThreadStart(ShowFloat));
floatThread.Start();
}
}
catch
(System.Security.SecurityException)
{
MessageBox.Show(
"
防火墙安全错误
"
,
"
Error
"
,MessageBoxButtons.OK,MessageBoxIcon.Exclamation);
}
}
监听从端口tcpPort接收到的信息,可以成功
我想设置成每接受一条消息就显示另外一个Form
所以程序就改成了
while
(listenerRun)
{
Socket s
=
tcpl.AcceptSocket();
Byte[] strem
=
new
byte
[
80
];
int
i
=
s.Receive(strem);
string
message
=
System.Text.Encoding.UTF8.GetString(strem);
TBContent.AppendText(message);
FloatForm floatform
=
new
FloatForm();
floatform.Show();
}
可是这里这个floatform显示出来就没有了响应
是floatform没有响应,不是主程序没有响应
这是为什么呢?
查看全文
相关阅读:
Sample Page
3.21之前刷题总结
存储过程动态组建查询where语句
SQL常备知识
学习SilverLight:(1)SilverLight3.0和JavaScript交互
SQL SERVER 2005 Tempdb
学习atlas
sql server系统表详细说明(转)
js 基数排序的过程
vuerouter 刷新页面后 url地址不变 参数还在 保留当前页 routerlink取值 this.$route
原文地址:https://www.cnblogs.com/index/p/56742.html
最新文章
《HTML & XHTML权威指南》的学习笔记01 第三章.HTML/XHTML文档的元素
《代码大全2》阅读笔记05Chapter 10 General Issues in Using Variables
[转]SharpDevelop浅析_3_文档编辑器、语法高亮显示
[转]创建单实例应用程序的三种方法
[转]C#重绘windows窗体标题栏和边框
[转]SplashScreen实现加载数据
[转MSDN]CLR 的线程池
[转]得到汉字拼音首字母
[转]计算机程序设计的史诗TAOCP
BitConverter.ToDouble
热门文章
[转]C#网速监测
[转]让你的软件飞起来:RGB转为YUV .
Colorful
2730: [HNOI2012]矿场搭建
刷数据结构记录
几个传送门。。
Hello world!
2245: [SDOI2011]工作安排
bzoj1638[Usaco2007 Mar]Cow Traffic (first code)
1989: Bonus 奖励计划
Copyright © 2011-2022 走看看