Per il mio sito Web ho scritto un server WebSockets in C# (la lingua più preferita per il codice) che utilizza Fleck e sono circa 600 righe di codice. Tutto sembra funzionare in modo decente (a volte un po 'instabile. Non sono sicuro che si tratti di un problema con il mio codice o Fleck).Soluzione moderna per i server WebSocket?
Tuttavia, desidero spostare questo dal mio computer a un dominio effettivo e non sono sicuro se ci siano provider di hosting che supportino le applicazioni di console .NET in questo modo.
Stavo pensando che forse avrei dovuto riscriverlo in un'altra lingua come PHP, ma sono un po 'incerto sull'intera idea. Esistono provider di hosting popolari che supportano ciò che sto cercando? E anche se lo sono, è una buona idea? Immagino che potrebbe essere meno sicuro o più lento della soluzione tipica dell'uso di Perl, PHP o Python per i server. (un sacco di P)
Infine, se fosse una buona idea riscrivere, non sono sicuro di quale lingua lo scriverei. È passato un po 'di tempo e non sono sicuro di ciò che tutti usano ancora. PHP è ancora considerato il più supportato e sicuro per i server web?
Quale implementazione WebSockets è più adatta? Mi ci è voluto un po 'per trovare Fleck e sembra che ci siano il doppio dei derivati PHP e mi sento nuovamente un po' sopraffatto. Inoltre, molti post su Stackoverflow relativi a WebSockets risalgono a due anni fa quando non erano supportati.
Scusate per la mia ingenuità e mancanza di concentrazione nella mia domanda, ma come potete vedere sono un po 'confuso su quale dovrebbe essere la mia linea d'azione e sto cercando qualche intuizione. Grazie per aver letto.
Questa è una buona lista, da parte mia mi piacerebbe aggiungere che se si desidera utilizzare Python e sono disposti a scambiare un po 'di sostenibilità per le prestazioni (o semplicemente preferisce una soluzione minimalista), hanno uno sguardo al gevent-websocket http: //www.gelens.org/code/gevent-websocket/ – Dreen