PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : راه اندازی TCP/Ip



mahmood
05 / December / 2014, 08:18 PM
بسمه تعالی
با سلام
ارتباط TCP/IP را به صورت server / client راه اندازی میکنند که همیشه client شروع کننده ارتباط است.
برای مثال در نرم افزارهای desktop برای client مطابق زیر عمل میشود.
idtcpclient1.port := 123;
idtcpclient1.ip := '91.98.116.95';
idtcpclient1.connecet;
idtcpclient1.write('salam...');
ya


with idtcpclient1 do
ip := ....


حال باید برای راه انداازی روی اندروید چکار کرد.
دوستان کمک بفرمایند.

mkarimpour
06 / December / 2014, 06:10 PM
با سلام.
تا اونجایی که من میدونم Indy روی همه بسترها جواب میده. یعنی برای اندروید و iOS هم به همین صورت باید عمل کرد. در نهایت کدی که شما مثال آوردید در اندروید و iOS هم کار خواهد کرد.

mahmood
07 / December / 2014, 12:56 AM
سلام
من یک برنامه انروید ساختم که target win 32 را هم اضافه کردم.
در حالت تارگت win 32 کد زیر کار میکند


IdTCPClient1.Port:=11234;
IdTCPClient1.Host:='130.185.72.212';
if not(IdTCPClient1.Connected) then
IdTCPClient1.Connect;
if IdTCPClient1.Connected then
IdTCPClient1.IOHandler.WriteLn(':jlhkjhkjhkjhjkhkj hkjhsalam');

ولی وقتی رو اندروید میریزم کار نمیکنه.
نمیدونم
خطم 912 است و 3g را هم فعال کردم.
در ساخت برنامه همه permision خا را هم فعال کردم
شاید جهش تکنولوژی برای من از nokia1202 به اندروید مقصره :rolleyes:
شما راهی دارید؟

mahmood
07 / December / 2014, 01:19 AM
لینک زیر یک برنامه هست که نوع شبکه دستگاه رو مشخص میکند
<span style="font-family: trebuchet ms"><font size="3"><font color="Indigo"><b><font color="red">[فقط اعضاء انجمن قادر به مشاهده لینکها و عکسها می باشند <a href="/reg_iran.php" target="_blank">برای عضویت در سایت کلیک کنید</a>]</font></b></font></font></span>
با این هم تست میکنم نوع شبکه من را WWAN و SSID را صفر برمیگرداند

mahmood
07 / December / 2014, 05:22 PM
کدی که بالا گفته بودم کار کرد . شاید خونه که تست میکردم شبکه وصل نبود
این هم نمونه کد ارتباط با tcp / ip