|
|
|
Глюк с CSocket под VС++ .NET 2003
|
|||
|---|---|---|---|
|
#18+
Среда: WINDOWS XP+SP1, VC++ .NET 2003. MSDN содержит пример использования CSocket для создания Чатов: серверная часть - chatsrvr и клиентская часть - chatter. Берем, компилируем, - все ОК, все работает. Теперь модифицируем сервер, а именно, инициируем таймер с интервалом 1 секунда и по таймеру посылаем всем клиентам какое-то сообщение (я посылал номер секунды). Сделать это несложно. Запускаем сервер, запускаем клиента и ждем. Программа может проработать несколько часов, а может - несколько минут, после чего прием на стороне клиента прекращается (нет входа в OnReceive). При этом передача на сервер работает. В чем здесь может быть хеза? Спасибо за отклик. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 13:01:00 |
|
||
|
Глюк с CSocket под VС++ .NET 2003
|
|||
|---|---|---|---|
|
#18+
Для начала надо поверить идут ли покеты по сети. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2006, 13:11:17 |
|
||
|
Глюк с CSocket под VС++ .NET 2003
|
|||
|---|---|---|---|
|
#18+
Вчера выбросил CSocketFile и архивы, заменил CSocket на CAsyncSocket и программа отработала уже сутки. Вывод делайте сами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2006, 09:12:23 |
|
||
|
|

start [/forum/search_topic.php?author=rapjam233&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
6ms |
get forum list: |
10ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 388ms |
| total: | 500ms |

| 0 / 0 |
