Я написал многопоточный сервер, который использует tcplistener и класс обработчика клиента, который управляет вводом и выводом.У меня также есть клиент чата GUI.Клиент чата работает нормально, и консольная версия сервера также работает хорошо.
У меня есть метод start () в классе частичной (?) Формы, который я запускаю из нового потока, когда нажимаю кнопку, который запускает прослушиватель TCP, проходит через него и принимает запросы сокетов.Для каждого запроса создается новый объект ClientHandler, и сокет передается этому объекту перед использованием в новом потоке обработчика.
ClientHandler - это другой класс формы, и у меня возникают реальные проблемы с записью данных.в список в классе Form из класса ClientHandler.Я пробовал несколько разных способов сделать это, но ни один из них не работает, так как они включают создание нового класса формы в ClientHandler.
Любая помощь или совет о том, что я должен читать, чтобы помочь мне, будет действительнооценили.