Ответ: Lib_socket
2pilgrim - получилось ли реализовать сокеты в потоках?
|
Ответ: Lib_socket
:несколько моментов по использованию сокетов....
--- запускать открытие сервера в отдельном потоке... регистрация в сети и подключение к серверу происходит примерно от 25 секунд и более.. приём мессаги также занимает от 12 до 25 и более секунд... --- к примеру - я делаю игрушку - там есть регистрация клиента и получение от сервера кодов подтверждения 2 байта.... по времени подключение и передача запроса на сервер длилась около 43 секунд... а вот приём 2х байтов длился около 25 секунд.... --- затем я делал запрос на сервак о статусе игрока - передал 5 байт инфы о клиенте - в ответ ждал 20 байт... - ответ пришёл за 12 секунд... === в отдельном потоке желательно запустить анимацию - например песочные часики.... --- со стороны сервера желательно посылать первым байтом Длину передаваемого сообщения... из 20 байт переданных мне сервером я получил 3мя порциями... 1 порция в 3 байта пришла через 4 секунды 15 байт пришло через 5 секунд 2 байта через 3 секунды.... сервак написанный на Дельфях в сети АДСЛ находился на Украине... в Московском сервере отклик происходил на 1-3 секунды быстреее.... |
Ответ: Lib_socket
была такая проблемка...
если нужна либа с java.io.DataInputStream; java.io.DataOutputStream; можно взять в "основной форум - отправка e-mail pop3 (sources)" работает как в эмуляторе, так и в телефоне |
Ответ: Lib_socket
По поводу скоростей могу конечно поспорить. Если бы все обстояло так плохо, джим, агент и т.д. на телефонах никогда бы толком не заработали.
А в остальном по потокам все так и предполается сделать. |
Ответ: Lib_socket
смотрите инфу по стеку протоколов TCP/IP при отправке данных они собираются в пакеты, например мы отправили несколько маленьких блоков, а ушли они в одном пакете, т.е. реальная отправка ждет заполнения пакета или таймаута, и считать нужно пакетами
|
Ответ: Lib_socket
Я чет не понял че тут дискуссия закончилась? пол года назад? че уже ни кто этим не занимаеться? тема мне очень понравилась!!! я вот сделал сайт на php там чат есть люди общаються, хочу сделать ява чат еще для телефонов, через http соедтинение мне кажеться это не очень хорошая идея а вот через сокеты самое то, я прав? только куча вопросов, возникает. есть у кого нибудь простенький пример на пыхе( на хосте как это соединение устанавливать ). тут вообще живые есть? ))
|
Ответ: Lib_socket
Ultimat, Java не может коннектится через сокет на 80 порт! Делай по http.
|
Ответ: Lib_socket
Цитата:
(в отдельный поток только Открытие соеденения.... заранее Спасибо.. :-) |
Ответ: Lib_socket
Возможно ли открытие одновременно более одного соединения?
|
Часовой пояс GMT +4, время: 20:20. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot