Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Java ME (J2ME) > Connection?? (помогите новичку) |
Автор: creatiff 19.12.2005, 15:16 |
Пример 1: HttpConnection hc = (HttpConnection)Connector.open("http://www.ya.ru",Connector.READ,false); DataInputStream dis = hc.openDataInputStream(); //<--- тут вылетает пишет (Интернет сервер не найден??) Пример 2: StreamConnection sc = (StreamConnection)Connector.open("socket://smtp.mail.ru"); DataInputStream in = sc.openDataInputStream(); то же самое!! пробовал добавить hc.connect(); вообще не компилиться. помогите плз. или киньте пример как писать/читать при сокетном соединении. |
Автор: Dancer 19.12.2005, 16:21 | ||
если это делается на эмуляторе, то прверяем настройки эмулятора (Edit->Preferences) там смотрим вкладку Network Configuration (настраиваем прокси сервер, через который выходим в ТЫРНЕТ), на первых порах так же помогает установить флажочек Enable Network Monitoring во вкладке Monitor, и советую выставить Security domain в trusted на вкладке Security. Если это запускается на телефоне, то нужно выставить правильные параметры для работы с интернетом на телефоне (здесь всё зависит от трубки и оператора на котором сидишь, все насторойки лучше всего расскажет оператор) Пока наверное всё, будут вопросы - обращайся ![]()
|
Автор: redrick 19.12.2005, 21:38 | ||||
creatiff HttpConnection - это для соединения и общения по http протоколу; Socket - бинарный сокет уровня TCP, в него можно писать и из него читать байты; если тебе это мало о чем говорит - пробегись быстренько по поятию "7уровневая модель OSI"
в данном случае ты неправильно работаешь с HttpConnection нужно вызывать getResponseCode() чтобы собственно запрос отправился и тебе пришли заголовки в ответ
а в данном случае вероятно mail.ru просто не дает открывать сокет - хотя точно не знаю |
Автор: erka 21.12.2005, 11:23 | ||||||
Как минимум не указан порт (спасибо Dancer за пример)
|
Автор: redrick 22.12.2005, 16:38 |
erka а слона то я и не приметил =) спасибо |