2 回答

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊
1、基于WCF開(kāi)發(fā):
如果用WCF開(kāi)發(fā)則很容易做到,客戶端調(diào)用服務(wù)器端的方法,并且可以很容易的傳輸你所需要的傳輸對(duì)象,如BYTE數(shù)組
2、如果你傳統(tǒng)的SOCKET編程:
客戶端也可以調(diào)用服務(wù)器端的方法,如從客戶端向服務(wù)器端發(fā)送一個(gè)指定類型的消息,服務(wù)器端通過(guò)消息類型,調(diào)用不用的處理函數(shù),即可。
至于傳輸數(shù)據(jù)就是一樣的了,其實(shí)傳輸?shù)膬?nèi)容都可以被看成二進(jìn)制流
當(dāng)然可以不用WCF,其實(shí)WCF就是統(tǒng)一編程模型,底層使用的仍然是TCP/UDP/HTTP/MSMQ之類的通訊協(xié)議,你也可以用傳統(tǒng)的SOCKET編程,如TCP和UDP,但是要求你對(duì)WINSOCK模型有些了解,如TCP的服務(wù)器端如何偵聽(tīng),客戶端如何連接,但是UDP就相對(duì)簡(jiǎn)單些,但是如果你要是想做一個(gè)穩(wěn)定的傳輸產(chǎn)品,如數(shù)據(jù)傳輸,還是用WCF較好,向加密、斷點(diǎn)續(xù)傳、傳輸速率等都有保證,與傳統(tǒng)的WINSOCK編程相比,能節(jié)省很多時(shí)間,而且也能相對(duì)穩(wěn)定,并且更改底層協(xié)議也很容易,只要修改配置文件就可以了
- 2 回答
- 0 關(guān)注
- 405 瀏覽
添加回答
舉報(bào)