• Jobs
  • About Us
  • professionals
    • Home
    • Jobs
    • Courses and challenges
  • business
    • Home
    • Post vacancy
    • Our process
    • Pricing
    • Assessments
    • Payroll
    • Blog
    • Sales
    • Salary Calculator

0

134
Views
C# Console Web Socket Enviar cadena a la aplicación web

He creado una aplicación de consola como servidor y también una aplicación web como cliente. Puedo enviar una cadena desde mi web a mi aplicación de consola.

Pero tengo un problema para enviar una cadena desde mi consola a mi aplicación web. Consulte mi código a continuación:

Aplicación de Consola (SERVIDOR):

 public class Echo : WebSocketBehavior { protected override void OnMessage(MessageEventArgs e) { Console.WriteLine(e.Data); Send("Received: " + e.Data); } } class Program { static void Main(string[] args) { WebSocketServer wsv = new WebSocketServer("ws://127.0.0.1:7890"); wsv.AddWebSocketService<Echo>("/Echo"); wsv.Start(); Console.WriteLine("Server Started on ws://127.0.0.1:7890/Echo"); Console.ReadKey(); wsv.Stop(); } }

Aplicación Web (CLIENTE):

yo) Modelo:

 public void GetRFIDPhoto() { try { wc.OnMessage += Wc_OnMessage; wc.Connect(); wc.Send("RFID_Photo"); } catch (Exception) { output = "No Connection Found" + Environment.NewLine; } } private void Wc_OnMessage(object sender, MessageEventArgs e) { output = e.Data; //received = e.Data; }

ii) Controlador:

 public ContentResult GetRFIDPhoto() { wb.GetRFIDPhoto(); return Content(wb.output); }

iii) Ver:

 function GetRFIDPhoto() { $.ajax({ type: "GET", url: "/Home/GetRFIDPhoto", dataType: "text", success: function (response) { Output2.value = response; }, failure: function (response) { Output2.value = response; }, error: function (response) { Output2.value = response; } }); }

¿Qué hice mal aquí? De cliente a servidor no hay problema. Pero no puedo obtener la cadena de mi servidor a cliente. Por favor ayuda.

almost 3 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Our process Sales
Legal
Terms and conditions Privacy policy
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recommend me some offers
I have an error