一個項目須要用到推送的功能,就是服務器主動推送數據給多臺客戶機。因而採用了WCF的雙工通信netTcpBinding安全
寫好的項目,在本機測試都沒有問題。服務器
若是放在局域網內測試,問題出來了;先是安全性問題,後面就是 套接字鏈接已停止。。。。。。。。。。。這一串問題了;測試
安全性問題:spa
<netTcpBinding>
<binding name="NewBinding" maxReceivedMessageSize="2147483647" transferMode="Buffered">
<readerQuotas maxStringContentLength="2147483647" maxArrayLength="12000000"/>
<security mode="None">
<transport clientCredentialType="None"></transport>
</security>
</binding>
</netTcpBinding>it
這樣設置就能夠了io
可對於 後面一個問題一直找資料都不行,找了不少資料,有的是說datatable沒有加name,有的是說安全性問題,可我已經加了「<security mode="None">」這個了仍是不行;table
結果是由於少了一個配置屬性:cli
<endpoint address="" binding="netTcpBinding" bindingConfiguration="NewBinding" contract="AssetWcfService.IMonitorLog">
</endpoint>配置
一加上去結果能夠了。花了一個晚上的時間啊,真是坑爹啊。數據