Вверх ↑
Этот топик читают: Гость
Ответов: 26
Рейтинг: 0
#1: 2017-09-13 10:38:29 ЛС | профиль | цитата
Подскажите пожалуйста есть ли в пакете Андройд возможность Клиента? То есть в пакете Windows есть такой компонент как TCP_Server.
Будет ли возможность возможность подключиться к нему с Андройд? и как это сделать?
карма: 0

0
Ответов: 1343
Рейтинг: 31
#2: 2017-09-13 11:29:15 ЛС | профиль | цитата
подключиться
включить автоматический приём
отправлять\принимать данные


Add(MainActivity,2953706,21,105)
{
}
Add(TCPClient,2156747,266,175)
{
}
Add(SimpleStreamRW,7567076,266,224)
{
ListenerState=0
Point(WritingData)
Point(doListenerState)
link(InputStream,2156747:InputStream,[])
link(OutputStream,2156747:OutputStream,[])
link(WritingData,7208935:Value,[(286,212)(226,212)(226,268)(167,268)])
}
Add(AsyncTask,15197338,224,175)
{
link(onBackground,2156747:doConnect,[])
}
Add(AsyncTask,10367442,210,224)
{
link(onBackground,7567076:doWrite,[])
}
Add(Memory,7208935,161,224)
{
link(onData,10367442:doExec,[])
}
карма: 2

0
Ответов: 26
Рейтинг: 0
#3: 2017-09-13 14:53:44 ЛС | профиль | цитата
Rysik писал(а):
подключиться
включить автоматический приём
отправлять\принимать данные


Add(MainActivity,2953706,21,105)
{
}
Add(TCPClient,2156747,266,175)
{
}
Add(SimpleStreamRW,7567076,266,224)
{
ListenerState=0
Point(WritingData)
Point(doListenerState)
link(InputStream,2156747:InputStream,[])
link(OutputStream,2156747:OutputStream,[])
link(WritingData,7208935:Value,[(286,212)(226,212)(226,268)(167,268)])
}
Add(AsyncTask,15197338,224,175)
{
link(onBackground,2156747:doConnect,[])
}
Add(AsyncTask,10367442,210,224)
{
link(onBackground,7567076:doWrite,[])
}
Add(Memory,7208935,161,224)
{
link(onData,10367442:doExec,[])
}

Отлично, вроде работает спасибо!
Но еще вопрос почему не приходят данные ? и какой элемент лучше использовать Для приему текстовых данных.
(( Это что-то типа чата))

Add(MainActivity,15677177,357,161)
{
Width=188
Height=288
Caption="Chat"
}
Add(TCPClient,2156747,539,196)
{
Port=3939
link(onConnectResult,8898601:doSetText,[(587,202)(587,76)])
}
Add(SimpleStreamRW,7567076,518,245)
{
Point(WritingData)
Point(doListenerState)
link(onRead,16051672:doWork1,[(586,251)])
link(onError,16051672:doWork2,[(566,258)(566,265)])
link(InputStream,2156747:InputStream,[(524,237)(545,237)])
link(OutputStream,2156747:OutputStream,[(531,237)(552,237)])
link(WritingData,1244799:Value,[(538,243)(426,243)])
}
Add(IpHostConverter,5870693,441,63)
{
Input="gameshopyou.ddns.net"
link(onResult,14694630:doEvent1,[])
}
Add(Button,4564520,385,63)
{
Left=5
Top=5
Width=160
Caption="Подключиться"
Point(onClick)
link(onClick,5870693:doGetIP,[])
}
Add(TextView,8898601,602,70)
{
Left=10
Top=55
Width=155
Caption="Статус"
}
Add(EditText,1244799,420,196)
{
Left=10
Top=185
}
Add(Button,11450757,378,266)
{
Left=10
Top=220
Width=160
Caption="Отправить"
Point(onClick)
link(onClick,7567076:doWrite,[(464,272)(464,251)])
}
Add(Button,15338077,375,102)
{
Left=5
Top=30
Width=160
Caption="Отключиться"
Point(onClick)
link(onClick,2156747:doDisconnect,[(480,108)(480,209)])
}
Add(Hub,14694630,490,63)
{
link(onEvent1,2156747:doConnect,[(514,69)(514,202)])
link(onEvent2,7567076:doListenerState,[(511,76)(511,258)])
}
Add(EditText,4109873,623,259)
{
Left=10
Top=105
link(String,7567076:Data,[(629,247)(577,247)(577,289)(524,289)])
}
Add(HubEx,16051672,582,259)
{
link(onEvent,4109873:doText,[])
}

[/quote]
карма: 0

0
Ответов: 1343
Рейтинг: 31
#4: 2017-09-13 22:17:06 ЛС | профиль | цитата

Add(MainActivity,15677177,70,182)
{
Width=188
Height=288
Caption="Chat"
}
Add(TCPClient,2156747,259,217)
{
Port=3939
link(onConnectResult,8898601:doSetText,[])
link(IP,5870693:Result,[])
}
Add(SimpleStreamRW,7567076,259,322)
{
Point(WritingData)
Point(doListenerState)
link(onRead,16051672:doWork1,[(306,328)])
link(onError,16051672:doWork2,[])
link(InputStream,2156747:InputStream,[])
link(OutputStream,2156747:OutputStream,[])
link(WritingData,1244799:Value,[])
}
Add(IpHostConverter,5870693,259,161)
{
Input="gameshopyou.ddns.net"
link(onResult,15197338:doExec,[])
}
Add(Button,4564520,196,161)
{
Left=5
Top=5
Width=160
Caption="Подключиться"
Point(onClick)
link(onClick,5870693:doGetIP,[])
}
Add(TextView,8898601,322,217)
{
Left=10
Top=55
Width=155
Caption="Статус"
}
Add(EditText,1244799,273,266)
{
Left=10
Top=185
}
Add(Button,11450757,140,322)
{
Left=10
Top=220
Width=160
Caption="Отправить"
Point(onClick)
link(onClick,14705367:doExec,[])
}
Add(Button,15338077,196,224)
{
Left=5
Top=30
Width=160
Caption="Отключиться"
Point(onClick)
link(onClick,2156747:doDisconnect,[])
}
Add(EditText,4109873,329,329)
{
Left=10
Top=105
}
Add(HubEx,16051672,301,322)
{
link(onEvent,4109873:doText,[])
}
Add(AsyncTask,15197338,322,161)
{
link(onBackground,2156747:doConnect,[(366,167)(366,204)(247,204)(247,223)])
}
Add(CheckBox,12043179,196,364)
{
Left=15
Top=145
Caption="Автоприём данных"
link(onChange,7567076:doListenerState,[(244,370)(244,335)])
}
Add(AsyncTask,14705367,196,322)
{
link(onBackground,7567076:doWrite,[])
}

карма: 2

0
4
Сообщение
...
Прикрепленные файлы
(файлы не залиты)