Game chat в Unity - легкое начало
Всё оказалось легче, чем ожидал.
Best Http + Socket.io = готово
Пара строк на ноде
const http = require('http')
    .createServer()
    .listen(3000, '0.0.0.0')
;
const io = require('socket.io')(http);
io.on('connection', function(socket){
    console.log('a user connected');
});
Чуть больше в Unity
public class Chat : MonoBehaviour
{
    public string url = "http://localhost:3000/socket.io/";
    
    private SocketManager manager;
    void Start()
    {
        manager = new SocketManager(new Uri(url));
        manager.Socket.On(SocketIOEventTypes.Connect, (s, p, a) =>
        {
            Debug.Log("Connected!");
        });
        
        manager.Socket.On(SocketIOEventTypes.Error, (socket, packet, args) => {
            Debug.LogError(quot;Error: {args[0]}");
        });
    }
Начать дискуссию