PDA

View Full Version : مشکل با win socket



na3er-faraji
پنج شنبه 21 دی 1385, 23:28 عصر
با سلام من با win socket دو تا کامپیوتر را شبکه کردم . حالا میخام به محض کانکت شدن کلاینت به سرور ip داخل یک label نشون داده بشه . من مشکلی در بدست آورد ن ip یا فرستادن اطلاعات ندارم فقط مشکل اینه که نمیشه اطلاعات رو دقیقا بعد از کانکت فرستاد چون خطا میده . مثلا اگه این دستور رو تو رویداد کلیک یک کامند بذارم مشکلی پیش نمیاد ولی دقیقا بعد از دستور کانکت مینویسم ارور میده . چیکار کنم؟

na3er-faraji
جمعه 22 دی 1385, 21:39 عصر
بچه ها کسی نمیتونه کمک کنه؟

googoole
جمعه 22 دی 1385, 22:44 عصر
در رویداد connection request از request id می تونی استفاده کنی در ضمن چه اروری میده ؟ و بعد می تونی اندیکس رو چک کنی اگر اکی بود این ای دی رو نشون بدی . اگر مشکلت رو درست نفهمیدم دقیقتر بگو !

na3er-faraji
شنبه 23 دی 1385, 13:12 عصر
من میخام همین که کلاینت به سرور وصل شد یه متنی رو واسش بفرسته مثلا اسم کامپیوتر ولی اگه بلافاصله بعد از متد کانکت متد send date رو به کار ببرید ارور میده

stowmco
شنبه 23 دی 1385, 13:44 عصر
زمانی که شما دستور connect رو میدید بلافاصله وصل نمیشید
می تونید با یه تایمر
بعد از اینکه دستور connect رو دادید تایمر رو فعال کنید و توی تایمر
if winsock1.state=7 then winsock1.senddata
و تو خود تایمر ، تایمرو غیر فعال کنید