利用 Socket 进行多线程文件传输时
A --> B: A发送文件基本信息后需要让B选择好保存路径,B确定后A再发送
想问下 如何让A等待B的确认,是线程的.Suspend()吗,如果这样B怎么唤醒A的线程?
还是A再开一个线程等待B的连接?
小弟刚做这个,很急,请各位帮助下!!!
A --> B: A发送文件基本信息后需要让B选择好保存路径,B确定后A再发送
想问下 如何让A等待B的确认,是线程的.Suspend()吗,如果这样B怎么唤醒A的线程?
还是A再开一个线程等待B的连接?
小弟刚做这个,很急,请各位帮助下!!!
解决方案 »
- 用visual studio做简易计算器,里面用的语言是什么~~??
- TcpListener调用Stop 如何切断所有连接上的Socket
- menuStrip控件相关
- 类似我们银行卡的账单明细表用什么实现?在线等!
- 哪位兄弟能够给出一个在WinForm上画一个圆的例子,谢谢!
- 为什么在.net的任何一个文本框中,输入&#然后提交就出错呢?
- 创建文件写入字符串的问题
- 有关Hook的问题
- “CSDN 论坛助手 Ver 1.0 B0402提供下载”为什么下载不下来啊
- 有谁知道C#里的string类型可以容纳的最大字符串长度是多少啊??
- C#,循环的问题
- 如何学习 NET Framework 正则表达式,因为符号太多难以把握,哪有经过精化的教程之类,请推荐。或者给些简单的例子并加注解
有一个完整的实例
全完符合你的要求,
可以看一下.
这个指令完全可以由自己定义的。。比如,a要发送文件。。你就发个字符串什么的“我要发送文件了”b监听到
if(***=="我要发送文件了")
{
发送一个 “你可以发送”
}
当A收到后就开始发送上面只是举个例子,,指令由自己编码,,(只要不产生冲突)
给你个链接吧 不复杂
http://www.cnblogs.com/DreamWork/archive/2009/07/02/1515871.html