Я использую SocketIO в моем приложении Swift, где сервер испускает, и клиент слушает. Я хочу показать, когда пользователь начинает печатать, и задавался вопросом, как это сделать. Я обнаруживаю типизацию следующим образом:Индикатор ввода в Swift
txtMessage.addTarget(self, action: #selector(self.textFieldDidChange(_:)), forControlEvents: UIControlEvents.EditingChanged)
func textFieldDidChange(textField: UITextField) {
//todo: how to let other clients know?
}
Как только я обнаруживаю типизацию, как мне позволить другим клиентам узнать об этом? Возможно ли, чтобы клиент сам выполнял функцию socket.emit, или мне нужно отправить его на сервер, и чтобы сервер выполнял эмиссию?
Я пробовал делать socket.emit, socket.on никогда не получает сигнал. Когда сервер выполняет socket.emit, мои слушатели socket.on получают сигнал.