|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.04.2010, 16:53 | #1 |
Регистрация: 17.04.2010
Сообщений: 7
|
Потоки и сокеты
Сразу к коду:
Код:
- По присоединению к серверу сразу запускать поток, который ожидает получения сообщений от сервера, и при получении его выводить на richTextbox2; Почему не получается сделать: - Не знаю как передать в поток переменную Sock которая создается по клику на Button2 ( Socket Sock = client.Client; - Не знаю можно ли 2м потокам одновременно использовать один сокет, или же их надо как то синхронизировать, то есть если получаем сообщение, то основной отсылать в этот момент нельзя, то есть основной поток надо усыпить и наоборот. C# изучаю 2 недели, так что если это возможно подскажите наиболее простыми словами), с примером реализации, заранее спасибо. |
18.04.2010, 12:08 | #2 |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 722
|
Ну у меня это было реализоавнно примерно так:
обявлялся сокет... создавался поток который ждал сообщения и отправллял в техтбукс.... когда я чтот вводил из другово текст букса...и отправлял... как я понимал сообщение встает в очередь и отправляеться когда дождеться своей очереди... Проблем не наблюдал... |
18.04.2010, 13:29 | #3 | |
Регистрация: 17.04.2010
Сообщений: 7
|
Цитата:
|
|
18.04.2010, 15:08 | #4 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
Dispatcher.BeginInvoke(() => RichBox.....);
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сокеты в С | TDrive | C/C++ Сетевое программирование | 6 | 03.03.2010 11:59 |
Сокеты | Pelengeist | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 19.11.2009 11:09 |
Сокеты | Pavelok | Работа с сетью в Delphi | 3 | 16.09.2009 16:57 |
Сокеты | ben95 | Общие вопросы Delphi | 7 | 09.03.2008 23:26 |
сокеты | cross | Работа с сетью в Delphi | 2 | 21.12.2006 18:12 |