2014-10-29 2 views
0

Я использую библиотеку SuperWebSocket для работы с websockets. Мое приложение отправляет сообщения для подключенных клиентов. Как отправить данные на другой сервер, который также работает с веб-сайтами?Отправка сообщения через SuperSocket

using SuperSocket.SocketBase; 
using System; 
using SuperSocket.SocketBase.Protocol; 

namespace SuperSocket_Test 
{ 
    internal class Program 
    { 
     static void Main(string[] args) 
     { 
      var appServer = new AppServer(); 
      appServer.Setup(123); //binding to 123 port 
      appServer.Start(); 
      Console.WriteLine("The server started successfully, press key 'q' to stop it!"); 

      appServer.NewRequestReceived += new RequestHandler<AppSession, StringRequestInfo>(appServer_NewRequestReceived); 


      while (Console.ReadKey().KeyChar != 'q') 
      { 
       Console.WriteLine();     
      } 
      appServer.Stop(); 

      Console.WriteLine("The server was stopped!"); 
      Console.ReadKey(); 
     } 

     static void appServer_NewRequestReceived(AppSession session, StringRequestInfo requestInfo) 
     {   
      session.Send(requestInfo.Body);    
     } 
    } 
} 

ответ

1

SuperSocket - это только серверная библиотека. Для клиентской стороны вы должны использовать Websocket4net