亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

SOCKET相關問題請教

SOCKET相關問題請教

蝴蝶不菲 2018-10-24 05:06:06
1.Socket 客戶端能不能直接執行服務器端的方法呢?2.若能,請指教3.若不能,請問在客戶端執行服務器端的方法如何進行?4.SOCKET之間傳輸數據如何傳輸呢?比如LIST<>,DataTable...
查看完整描述

2 回答

?
小怪獸愛吃肉

TA貢獻1852條經驗 獲得超1個贊

1、基于WCF開發:

如果用WCF開發則很容易做到,客戶端調用服務器端的方法,并且可以很容易的傳輸你所需要的傳輸對象,如BYTE數組

2、如果你傳統的SOCKET編程:

客戶端也可以調用服務器端的方法,如從客戶端向服務器端發送一個指定類型的消息,服務器端通過消息類型,調用不用的處理函數,即可。

至于傳輸數據就是一樣的了,其實傳輸的內容都可以被看成二進制流

當然可以不用WCF,其實WCF就是統一編程模型,底層使用的仍然是TCP/UDP/HTTP/MSMQ之類的通訊協議,你也可以用傳統的SOCKET編程,如TCP和UDP,但是要求你對WINSOCK模型有些了解,如TCP的服務器端如何偵聽,客戶端如何連接,但是UDP就相對簡單些,但是如果你要是想做一個穩定的傳輸產品,如數據傳輸,還是用WCF較好,向加密、斷點續傳、傳輸速率等都有保證,與傳統的WINSOCK編程相比,能節省很多時間,而且也能相對穩定,并且更改底層協議也很容易,只要修改配置文件就可以了


查看完整回答
反對 回復 2018-10-25
?
皈依舞

TA貢獻1851條經驗 獲得超3個贊

還是用wcf來開發

查看完整回答
反對 回復 2018-10-25
  • 2 回答
  • 0 關注
  • 406 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號