具有以下体系结构:客户端部分(C#上的dll)在服务器(或Windows服务或Web服务)上发送一定数量的映像,然后处理它们,然后服务器以XML的形式发回响应处理结果文件。
客户端只是一个没有界面和输入/输出的自动应用程序。
服务器。它使用多线程(使用ThreadPool)来处理图像。因此,当引用新客户端时,服务器创建发生处理的新线程,最后它向用户发送回复(xml文件)。服务器上的负载不是很大的3-20个并发连接。
到目前为止,我无法理解交互架构最适合我的情况。有几种方法可以实现或编写异步套接字服务器,或者使用WCF,或者只是编写ASP.NET应用程序并将其倒在IIS上(对于这个选项,我最倾向于使用)。
最好使用哪种传输协议?用于传输大量图片的HTTP(然后您可以按Web服务的方向移动),还是应该考虑TCP / IP(现在是WCF)?
这就是全部!
答案 0 :(得分:-1)
以下是一种单独发送方式:
for ($n=10; $n>0; --$n) {
//foo;
}