C#winform窗体程序如何既做服务器又做客户端??
纯新人,vs2008+XP+C#窗体环境
A程序,既做服务器,又要做客户端
做服务器的时候,用多线程监听了一堆客户端
做客户端的时候,要跟另外一台服务器B通信,接收B发过来的各种指令,然后进行操作
由于做客户端的时候,A也要启动多线程进行操作
private void Form_Load(object sender, EventArgs e)
{
try
{
//作为服务器开启端口监听线程
StartServerListening();
//作为客户端连接服务器
ConnectServerB();
}
catch (Exception ex)
{
MessageBox.Show("错误信息:" +ex.Message);
}
}
这样写,会不会StartServerListening()执行完才执行后面客户端的连接?因为StartServerListening()里面是多线程操作,会持续运行
这个步骤不太懂,请指点一下,我希望StartServerListening()和ConnectServerB()能几乎同时运行,这样就能既做服务器又做客户端了。
A程序,既做服务器,又要做客户端
做服务器的时候,用多线程监听了一堆客户端
做客户端的时候,要跟另外一台服务器B通信,接收B发过来的各种指令,然后进行操作
由于做客户端的时候,A也要启动多线程进行操作
private void Form_Load(object sender, EventArgs e)
{
try
{
//作为服务器开启端口监听线程
StartServerListening();
//作为客户端连接服务器
ConnectServerB();
}
catch (Exception ex)
{
MessageBox.Show("错误信息:" +ex.Message);
}
}
这样写,会不会StartServerListening()执行完才执行后面客户端的连接?因为StartServerListening()里面是多线程操作,会持续运行
这个步骤不太懂,请指点一下,我希望StartServerListening()和ConnectServerB()能几乎同时运行,这样就能既做服务器又做客户端了。
...全文
相关推荐
198个经典C#WinForm实例源码 超赞的完整版
"198个经典C#WinForm实例源码"包括: 1-窗体技巧 2-控件操作 3-图像操作 4-报表打印 5-系统操作 6-文件处理 7-网络操作 8-数据库操作 9-加密解密 10-硬件读写 11-游戏设计 "超赞的198个经典C#WinForm实例源码.zip " ~欢迎同学们下载共同学习~
C#Winform窗体与界面设计
本课程是针对C#Winform开发人员的基础性课程,详尽的介绍C#Winform窗体与界面的设计,通过提供实例,让C#Winform开发人员掌握相关程序设计技巧,为后面学习完整的实战课程打下较好的基础。
C#WinForm窗体内Panel容器中嵌入子窗体、程序主窗体设计例子
C#WinForm父级窗体内Panel容器中嵌入子窗体、程序主窗体设计例子 在项目开发中经常遇到父级窗体嵌入子窗体所以写了一个例子程序,顺便大概划分了下界面模块和配色,不足之处还望指点 具体展现效果链接地址:http://www.cnblogs.com/JiYF/p/9031699.html
C#WinForm窗体皮肤大全
利用第三方控件实现C#中WinForm窗体皮肤,蛮齐全的,大家可以自己下载试试看!
C#WinForm窗体内Panel容器中嵌入子窗体、程序主窗体设计例子.pdf
C#WinForm窗体内Panel容器中嵌入子窗体、程序主窗体设计例子



