Итак, в моем приложении есть поток, цель которого - прослушивать сообщения с сервера и действовать в соответствии с тем, что он получает.
Я столкнулся с проблемой, когда хотел отключить сообщение от сервера, что, когда клиентское приложение получит его, клиентское приложение откроет новую форму. Однако эта новая форма просто мгновенно зависает.
Я думаю, что происходит то, что новая форма загружается в том же потоке, что и нить, слушающая сервер, который, конечно, занят прослушиванием в потоке, в свою очередь блокируя нить.
Обычно для других моих функций в потоке прослушивания клиентов я использую вызовы для обновления пользовательского интерфейса основной формы, поэтому я предполагаю, что я спрашиваю, есть ли способ вызвать новую форму в основная форма.