Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
MegaSinner
98 / 94 / 9
Регистрация: 09.04.2010
Сообщений: 746
1

Сокеты. Подключаюсь с эмулятора, но с телефона - не хочет

29.07.2013, 20:55. Просмотров 417. Ответов 0
Метки нет (Все метки)

Все нужные пермиссионы прописаны.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
       current_action = ui_lang[9] + only_ip;
        try{
            sc = new Socket(only_ip, Integer.parseInt(port));
            sc.setKeepAlive(true);
            is = sc.getInputStream();//.getInputStream();
            os = sc.getOutputStream();
            ///System.out.println("Connected!");
        }catch(Exception x)
        {
            try{
                current_action = x.toString();
                Thread.sleep(5000);
                _run = false;
                setContentView(R.layout.activity_main2);
                LoadPass();
                return;
            }
            catch(Exception cx)
            {
                cx.toString();
            }
            x.printStackTrace();
        }
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
        public void Example()
        {
            IPAddress localAddr = IPAddress.Parse(ip);// ipHostInfo.AddressList[0];
 
            tcp = new TcpListener(localAddr, port1);
            try
            {
                // Start listening for client requests.
                tcp.Start();
            }
            catch (Exception c)
            {
                MessageBox.Show("Листенер не запущен! Неверный IP или занятый порт!");
                return;
            }
            while (true)
            {
                tcp_client = tcp.AcceptTcpClient();
                if (debug)
                {
                    StreamWriter sw = new StreamWriter(@"D:\debug.txt", true);
                    sw.WriteLine("port1 конектед");
                    sw.Close();
                }
                while (tcp_client != null)
                {
                    Thread.Sleep(110);
                    //do something...
                }
 
            }
        }
В чём может быть причина?

Добавлено через 13 минут
EDIT: Блин, теперь работает, хотя я ничего не поменял..
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.07.2013, 20:55
Ответы с готовыми решениями:

Пропадает вай-фай если подключаюсь с телефона
Здравствуйте. Заметил странную вещь, имеется роутер DIR-300 NRU, от него через кабель подключён ПК,...

Как сделать НЁХ из эмулятора терминала, без перезагрузки телефона?
Как сделать сache wipe из эмулятора терминала, без перезагрузки телефона? android 4.1.1 ...

Глючит страшно курсор: хочет сам все выделяет, хочет удаляет часть текста, хочет прыгает где ему вздумаеться
Подскажите как быть...глючит страшно курсор: хочет сам все выделяет, хочет удаляет часть текста,...

Подключаюсь к базе и сервер падает
Приветствую. Проблема какая-то необъяснимая... первый раз с таким встречаюсь... Ну очень...

Не подключаюсь к серверу по имени, только по ip
В сети сервер WS2008R2х64 (1С), несколько компов с WS2003, XP, W7. С компов по 7-кой подключение...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.07.2013, 20:55

Подключаюсь по сети - виснет комп!
Не подскажете, в чем тут может быть дело? Касперыч вирусов не обнаружил...

Подключаюсь.а через некоторое время нет зависает
У меня проблема с подключением (отвируса избавился) но подключение глючит Подключаюсь.а через...

Php сокеты и unix-сокеты
Здравствуйте, есть программа, написанная на С под Linux. При её работе в памяти хранятся несколько...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru