Skip to content

Middleware para Horse utilizando SocketIO.

Notifications You must be signed in to change notification settings

ThiagoPedro/Horse-SocketIO

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Horse-SocketIO

Middleware for Horse using SocketIO. Library on https://github.com/andremussche/DelphiWebsockets

To use it, put a HEADER with key socket_client and value with the name of client socket, inserted on client-server. On client application, map the functions that you use, when the request gets on horse, will be directed to client-socket.

The server socket will be started on port 55666.

The functions should be writen on client-socket, when the horse gets the header [socket_client] will redirect the calls.

To get list of socket clients call method /socket_clients on URL.

Make a GET or POST request /socket + context socket.

Example: https://www.youtube.com/watch?v=JYLbiNEzIgs

Português
Middleware para Horse utilizando SocketIO.
Biblioteca disponibilizada no link https://github.com/andremussche/DelphiWebsockets

Para utilizar, coloque no HEADER a chave socket_client e o valor com o nome do cliente desejado.
Na aplicação cliente, mapeie as funções que deseja, quando o request bater no horse, será direcionado para o client-socket.

O servidor Socket será startado na porta 55666.

As funções serão escritas dentro do cliente, e quando o horse receber o cabeçalho [socket_client] irá redirecionar as chamadas.

Para obter a lista de clientes, chame o método /socket_clients na URL.
uses
  Horse,
  Horse.Jhonson,
  Horse.SocketIO;

begin
  THorse
    .Use(Jhonson)
    .Use(SocketIO);
   
  THorse.Listen(9000);  
end.

About

Middleware para Horse utilizando SocketIO.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Pascal 96.1%
  • JavaScript 3.9%