نمایش نتایج 1 تا 8 از 8

نام تاپیک: اين "socket error # 10061 connection refused" واسه چيه!

  1. #1
    کاربر تازه وارد آواتار diamond_guilan
    تاریخ عضویت
    آذر 1388
    محل زندگی
    رشت
    پست
    40

    Exclamation اين "socket error # 10061 connection refused" واسه چيه!

    من با Idtcpclient به چندتا ip مختلف ميخوام پيام بدم. وقتي كه به يكي از اونا كانكت شدم و پيام رو ارسال كردم و ديسكانكت ميكنم تا ip رو عوض كنم و به بعدي پيام بدم اين پيغام رو ميده!!!



    اينم سورسش:

    IdTCPClient1.Disconnect;
    IdTCPClient1.Host:='xxxx.xxxx.xxxx.xxxx';
    IdTCPClient1.Connect();
    عکس های ضمیمه عکس های ضمیمه

  2. #2

    نقل قول: اين "socket error # 10061 connection refused" واسه چيه!

    کد کاملتون رو بزارید.


  3. #3
    کاربر تازه وارد آواتار diamond_guilan
    تاریخ عضویت
    آذر 1388
    محل زندگی
    رشت
    پست
    40

    نقل قول: اين "socket error # 10061 connection refused" واسه چيه!

    اين قطعه كد تو يه حلقه for هستش، به تعداد يوزرهايي كه توي چك ليست باكس هستن و انتخاب شدن تكرار ميشه و هربار ip اونارو عوض ميكنه و ميفرسته

    try
    if MainForm.IdTCPClient1.Connected = true then
    begin
    MainForm.IdTCPClient1.Disconnect;
    MainForm.IdTCPClient1.Host:=ListBoxUserIP.Items[i];
    MainForm.IdTCPClient1.Connect();
    end
    else
    begin
    MainForm.IdTCPClient1.Host:=ListBoxUserIP.Items[i];
    MainForm.IdTCPClient1.Connect();
    end;
    MainForm.IdTCPClient1.WriteLn('test');
    except
    MainForm.IdTCPClient1.Disconnect;
    end;

  4. #4

    نقل قول: اين "socket error # 10061 connection refused" واسه چيه!

    این کد بدونه هیچ مشکلی کار میکنه:
    procedure TForm1.Button1Click(Sender: TObject);
    var
    i: Byte;
    begin
    for i := 0 to ListBox1.Items.Count - 1 do
    begin
    with IdTCPClient1 do
    begin
    if Connected then
    Disconnect;
    Host := trim(ListBox1.Items[i]);
    Port := 80;
    Connect;
    try
    IOHandler.WriteLn('test');
    finally
    Disconnect;
    end;
    end;
    end;
    end;

    البته اگه از نسخه های کمتر 10 ایندی استفاده میکنید نیاز به IOHandler ندارید.


  5. #5
    کاربر تازه وارد آواتار diamond_guilan
    تاریخ عضویت
    آذر 1388
    محل زندگی
    رشت
    پست
    40

    نقل قول: اين "socket error # 10061 connection refused" واسه چيه!

    ممنون از لطفتون جناب GOLD؛
    يه مسئله اي! اگه كاربري كه بهش قراره پيام بديم برنامه ش در حال اجرا نباشه همون پيغامي رو ميده كه عرض كردم!
    تو اين روش حتما hostي رو كه به client منتصب ميكنيم بايد on باشه؟!

  6. #6

    نقل قول: اين "socket error # 10061 connection refused" واسه چيه!

    و اين روش حتما hostي رو كه به client منتصب ميكنيم بايد on باشه؟!
    دقیقا.
    میتونید پیغام رو هندل کنید و پیام مورد نظرتون رو به کاربر نشون بدید.


  7. #7
    کاربر تازه وارد آواتار diamond_guilan
    تاریخ عضویت
    آذر 1388
    محل زندگی
    رشت
    پست
    40

    نقل قول: اين "socket error # 10061 connection refused" واسه چيه!

    میتونید پیغام رو هندل کنید و پیام مورد نظرتون رو به کاربر نشون بدید.
    لطفا ميشه بيشتر توضيح بديد، اگه با يه مثال باشه خيلي ممنونوتون ميشم

  8. #8

    نقل قول: اين "socket error # 10061 connection refused" واسه چيه!

    اگه دلتون خواست خودتون هم یه تلاشی بکنید.
    در این سایت چندین بار در مورد مدیریت خطا صحبت شده:
    procedure TForm1.Button1Click(Sender: TObject);
    var
    i: Byte;
    begin
    try
    for i := 0 to ListBox1.Items.Count - 1 do
    begin
    with IdTCPClient1 do
    begin
    if Connected then
    Disconnect;
    Host := trim(ListBox1.Items[i]);
    Port := 80;
    Connect;
    try
    IOHandler.WriteLn('test');
    finally
    Disconnect;
    end;
    end;
    end;
    except
    ShowMessage('در ارتباط مشکلی به وجود آمده');
    end;
    end;


تاپیک های مشابه

  1. سوال: "لطفا از ليست انتخاب كنيد" اين چطوري ايجاد ميشه
    نوشته شده توسط خوراسگاني در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: پنج شنبه 13 مرداد 1390, 17:35 عصر
  2. سوال: error : The Tools version "4.0 is unrecongnized
    نوشته شده توسط Sal_64 در بخش C#‎‎
    پاسخ: 3
    آخرین پست: دوشنبه 12 مهر 1389, 10:56 صبح
  3. خطای " syntax error in FROM clause " در adodc
    نوشته شده توسط soheilbehro در بخش مطالب مرتبط با بانکهای اطلاعاتی در VB6
    پاسخ: 12
    آخرین پست: دوشنبه 30 شهریور 1388, 07:25 صبح
  4. سوال: چرا این error رو می گیره "فوری"
    نوشته شده توسط دلفی در قلب من در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 10
    آخرین پست: دوشنبه 15 مهر 1387, 10:20 صبح
  5. دیگه حالم ازجمله"قبلا چندین بار بحث شده"بهم میخوره
    نوشته شده توسط ashki در بخش برنامه نویسی در Delphi
    پاسخ: 1
    آخرین پست: سه شنبه 04 اسفند 1383, 07:44 صبح

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •