c#代码控制问题,高手解决下

来源:百度知道 编辑:UC知道 时间:2024/05/05 12:28:39
我做了2个程序A和B,
A程序向B程序发送一些验证命令,确定A是否往下执行,
但B程序回发给A程序的时候有延迟问题,

有什么办法可以在接受到B命令之后在进行A的操作
哎, 我还是用线程解决了,, 感觉不稳定!

写思路给你..

A.发送验证请求();

while(true)
{
bool IsAgree = A.接受请求结果();

if(IsAgree)
{
break;
}
}

后续处理代码;

//因为是死循环,这样做的缺点是WinForm程序的界面可能会无法响应..因此最好同时加上一个提示框提示"正在验证.请稍候...",并且设置一个定时器启动.设置超时时间.

进程通讯!比较麻烦!可以用Socket解决,一个程序开个端口。另外那个程序向这个端口发送指令!

用序列化应该好一些 不过怎么用也不如放在一个程序里

用序列化 应该是个不错的建议