Я пытаюсь разработать приложение, которое использует данные общей памяти игры и отправляет их через сокеты на iPhone.
Я действую следующим образом:
- func Initnetwork: подключаемся к IP, порту и открываем входные и выходные потоки
- func SendRequest: отправляем сообщение на сервер (работает в Windows в Cpp)
Примечания: я использую запланированныйTimerWithTimeInterval(timer:0.0166) для sendRequest, чтобы продолжать получать данные с сервера. - func Stream: для обработки NSTreamEvent: если он имеет байты, он выделяет буфер и переходит к чтению входного потока, затем анализирует данные с помощью NSJsonSerialization, извлекая данные из и затем обновляем метки в main_queue
Я прошу помощи, потому что я действительно не знаю, какой путь мне нужно выбрать, чтобы решить эту проблему (многопоточный, новый сервер, я не знаю).
В симуляторе приложение поддерживает работу процессора на самом высоком уровне 99, и я не думаю, что оно должно работать так, как
вот какое приложение я пытаюсь создать:
Подробнее здесь: https://stackoverflow.com/questions/327 ... -ios-swift
Мобильная версия