高分求教,我在服务端发送一条信息后,客户端用多线程去接受,并且去new一个窗口出来,但是,窗口老是不能正常显示,是怎么回事情啊
解决方案 »
- 调试c#时出现了错误,在网上找了好多原因,还是没有解决,特来CSDN向大神们请教。
- 不知道在哪问,放在这里吧~关于虚拟机上安装debian系统
- C#如何在DataGridView的RowHeader显示字符串和图标
- directshow控制摄像头亮度
- 关于"此方法支持 .NET 基础结构,但不适合在代码中直接使用"
- 强制账号退出的问题(在线,解决给分)
- 如何实现插入时,数据库中某项的值自加1
- c#中 FillPath进行填充,如何让其慢慢的填充?类似动画的效果。。急急急
- ***Java里zip压缩类,.NET里有类似的吗?***
- 怎样取得一个文本框的位置,在web上用c#
- 如何在程序中动态生成变量?
- 为什么主界面会没有响应啊
{
bool keepalive = true; while(keepalive)
{
try
{
EndPoint tempRemoteEP = stRead.RemoteEndPoint; Byte[] byRead = new byte[1024];
int iRead = variable.stSend.ReceiveFrom(byRead,ref tempRemoteEP);
Byte[] byText = new byte[iRead];
Array.Copy(byRead,0,byText,0,iRead);
string chatter = System.Text.Encoding.Default.GetString(byText); string[] tokens = chatter.Split(new char[]{'|'});
if(tokens[0] == "CHAT")
{
if(imWindow == null)
{
imWindow = new IMWindow();
if(imWindow.Visible == false)
{
imWindow.Show();
}
}
imWindow.rtbox_MessageHistory.AppendRtf(tokens[2]);
imWindow.rtbox_SendMessage.Text = String.Empty;
}
}
catch(Exception){}
}
}