فراخوانی HubContext سیگنال آر توسط کلاینت در سی شارپ
سلام به همه اساتید گرامی
دوستان من تمامی متدهای هابی که نوشتم رو میتونم توسط سرورم با تعریف HubContext به صورت زیر فراخوانی کنم
var hubContext = GlobalHost.ConnectionManager.GetHubContext<MyHub>(); hubContext.Clients.Client(txtMessage.Text).addMessage("Server : ", "Hello How are you");
دوستان من میخام از همین HubContext در سمت کلاینتم استفاده کنم منتها من نمیدونم چه دستوری رو باید بنویسم به کلاس هابم متصل بشم ، البته ناگفته نماند من روش HubConnection و IHubProxy رو رفتم ولی من میخام معادل HubContext که بالا برای سرور تعریف کردم رو دقیقا عین همینو برای کلاینتم تعریف کنم ممنون میشم راهنمایی کنید.
بسیار سپاسگذارم
3 پاسخ
سلام استاد عزیز جناب غضنفری بزرگوار
با زبان سی شارپ
براي بر قراري ارتباط با سرور
HubConnection hub = new HubConnection("address web service");
IHubProxy proxy = hub.CreateHubProxy("Hub Name");
hub.Start().Wait();
براي دريافت اطلاعات از سرور
proxy.On<Param1, Param2,...>
("name method server", (Param1, Param2, ...) =>
code
);
براي ارسال اطلاعات
proxy.Invoke("Name methode server ", Params);
با سلام مي خواييد با چه زباني بنويسد java , c#,javascript,swift