簡體   English   中英

WCF與多個服務器進行客戶端通信的方式

[英]WCF way to communicate client with multiple server

我需要創建.NET桌面應用程序,該應用程序會將請求發送到許多計算機上的Windows服務,並作為回調接收值列表。 我需要知道是否有一種方法可以使客戶端應用程序在兩個或多個服務器之間重新連接。

示例 :我運行客戶端應用程序,接收我的列表,然后傳遞其他服務器的IP並從第二台計算機接收列表,等等。我以為可以更改app.config中的端點地址並重新連接WCF服務,但是我不知道它是否會工作,如果這樣做是正確的方法。

我的問題是 :我什至可以將客戶端應用重新連接到該服務的其他實例,如果是的話,我應該使用哪個綁定來執行此操作? 我考慮過nettcpbinding但這是我在WCF中的第一個任務,我感覺自己像在迷霧中行走,因此,如果有人可以幫助我找到正確的方法,我將不勝感激。

您必須配置WCF客戶端以指定IP地址:

var client = new MyService.MyClient();
client.Endpoint.Address = new EndpointAddress(new Uri("192.168.0.1"));
client.Open();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM