以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请教AfterReceiveFile事件  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=148564)

--  作者:hb8888
--  发布时间:2020/4/10 10:25:00
--  请教AfterReceiveFile事件
大师:请教网络监视器的AfterReceiveFile的机制?
1、当多个人同时向我在线发送文件时,任何对方是否等待我接受完毕?
2、收到某一人文件后的代码运行时间较长,是一个一个等待处理完?比如收到文件后进行解压及数据处理耗时较长运行。
3、这个事件在运行过程中,是否可以进行其他操作,还是同步等待之中。

--  作者:有点蓝
--  发布时间:2020/4/10 10:50:00
--  
1、http://www.foxtable.com/webhelp/topics/3020.htm

SendFile采用异步方式,在后台静默发送文件,当文件发送完毕后,会通过事件来通知双方:

1、发送方会触发OpenQQ客户端事件AfterSendFile
2、如果是向好友发送,接收方会触发OpenQQ客户端事件AfterReceiveFile
3、如果是向服务器发送,接收方会触发OpenQQ服务端事件AfterReceiveFile


2、事件都是逐个触发的,事件代码结束后才会触发接收下一个文件
3、同步等待

--  作者:hb8888
--  发布时间:2020/4/10 12:22:00
--  
谢谢!那这种功能能否实现?就是服务端收到文件后,自动对文件进行加工处理,再自动发回呢?
比如:a、b 、c  客户端同时或向服务端发送文件,服务端收到文件后,分别处理加工定向发回,人工不干预?

--  作者:有点蓝
--  发布时间:2020/4/10 13:44:00
--  
应该可以,服务端接收并处理:http://www.foxtable.com/webhelp/topics/3029.htm