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($"Error: {args[0]}");
});
}
Начать дискуссию