2012-07-24 131 views
1

我有一個異步套接字服務器,直到現在纔剛剛收到相對較小的有效負載的簡單請求。我需要添加接收文件以及請求的能力,但我不確定是否是最好的方式。更復雜的是,一些連接客戶端是C#,其他連接客戶端是VB6,因此該機制必須能夠支持多種客戶端設置。從遠程客戶端接收文件

  • 確實.NET有一個本機制來實現這個?
  • 我可以讓我的客戶端將文件轉換爲字節數組並將其傳遞到其現有的TCP流中,以便在服務器端進行重建?
  • 我應該讓我的服務器像FTP服務器一樣工作嗎?
+0

你有什麼選擇?使用aspx? WCF? tcp-ip客戶機/服務器? – 2012-07-24 18:39:23

+0

沒有WCF,它只是一個非常基本的TCP套接字服務器。 – kmarks2 2012-07-24 18:47:45

回答

1

我可以有我的客戶只是把文件轉換成字節數組,並通過 是到他們現有的TCP流,在服務器端進行重建?

是的。

+0

我從VB6開發者那裏瞭解到,VB6 Winsock控件的工作原理是將巨大的有效載荷寫入它並不能正常工作。這聽起來對我來說很可疑,但我知道0關於VB6套接字。 – kmarks2 2012-07-26 18:03:42