Форум программистов, компьютерный форум, киберфорум
Наши страницы

Нужно по протоколу tcp-ip отправлять на определенный порт данные - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Постинг на стену Facebook другу http://www.cyberforum.ru/android-dev/thread931565.html
Может знаете рабочий пример кода, который постит на стену фейсбука с учтенными изменениями после февраля 2013 Буду очень благодарен.
Программирование Android Сортировка контактов в ListView Здравствуйте! У меня есть контакты из телефонной книги, которые получаю так: public void getContacts(){ // Заполнение списка контактов Cursor cursor =... http://www.cyberforum.ru/android-dev/thread931559.html
Программирование Android Установить нажатием Image на каждый item
В листвью у каждого item есть imageView. Этим кодом я ставлю картинку на тот item на который нажал: private int selectedIndex = -1; ..... //это в методе getView if (selectedIndex ==...
Загрузка картинки из Ethernet-а в imageview Программирование Android
Здравствуйте. Есть код public String grabImageFromUrl(String url, String path) { try { InputStream is = (InputStream) new URL(url).getContent(); ...
Программирование Android Массив кнопок http://www.cyberforum.ru/android-dev/thread931207.html
учусь в Eclipse IDE Button cu1 = (Button)findViewById(R.id.button1); Button cu2 = (Button)findViewById(R.id.button2); Button cu3 = (Button)findViewById(R.id.button3); Button cu4...
Программирование Android Ошибка при добавлении в базу данных Здравствуйте! Я раньше не работал с бд, это мое первое приложение, делал опираясь на урок... Вот такой код в итоге получился: package com.contedevel.timetable.db; import java.util.ArrayList;... подробнее

Показать сообщение отдельно
MegaSinner
91 / 87 / 3
Регистрация: 09.04.2010
Сообщений: 746
02.08.2013, 20:49
Коннект:
Java
1
2
3
4
5
6
7
        try{
            sc = new Socket("айпишник", Integer.parseInt("порт"));
            sc.setKeepAlive(true);
            is = sc.getInputStream();
            os = sc.getOutputStream();
            ///System.out.println("Connected!");
        }catch(Exception x)
Чтение:
Java
1
2
3
4
5
6
7
8
while (is.available()==0)
            {
                try{Thread.sleep(50);
                }catch (Exception cc){
                }
            }
            byte[] baray= new byte[1024];
            is.read(baray, 0, is.available());
Запись:
Java
1
os.write("строчка".getBytes());
sc, is и os - объяви пабличные, там, где нужно, и соответственного типа. Удачи.

EDIT: если твой сервер отправляет большие данные, например фотки, то первым делом пусть отправляет её размер в байтам и только затем, дождавшись ответа, пересылает фотку. Зачем так: потому что, есть размер буфера и данные передаются частями... Но байты(комманды) нужно ещё правильно декодировать в UTF-строчки, но это уже другой разговор..
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.