PDA

View Full Version : چند سوال در مورد socket programing



ARA
جمعه 17 شهریور 1385, 08:34 صبح
سلام :چشمک:
چند سوال در مورد socket programing
1- در یک برنامه کلاینت سرور برای send & recive از دو پورت جداگانه استفاده میکنیم ؟ اصلا میشود از یک پورت استفاده کرد؟
3-در یک برنامه که چندین send & recive داریم در هر مرحله سوکت رو shutdown و close میکنیم یا فقط یکبار در آخر برتامه ؟

ARA
یک شنبه 19 شهریور 1385, 02:25 صبح
یعنی هیچی؟؟؟
بابا این همه برنامه نویس!!!!

M.GhanaatPisheh
یک شنبه 19 شهریور 1385, 14:48 عصر
در ارتباط TCP (نه UDP، چون Connectionless هست) شما بایستی یک ارتباط از طریق IP Address و یک پورت (سوکت) بین کلاینت و سرور برقرار کنید و ارتباط دوطرفه ای رو از طریق همون کانال بوجود بیارید.


شماره 3 !! : بستگی به سناریو داره.
اگر ارتباط دائمی هست مثل یه مسنجر، باید Port باز بمونه.
اگر ارتباط دائمی نیست ، مثلا تصور کنید ارسال فایل قسمتی از یک Application هست که ممکنه تو طول اجرای App اتفاق بیفته یا نیفته. توی این حالت بهتر اینه که Port باز شه، اطلاعات ارسال شه و Port بسته شه.

Segmentation.Fault
دوشنبه 20 شهریور 1385, 21:01 عصر
بزودی یک مقاله کامل در مورد برنامه نویسی سوکت میدم بهتون

ARA
سه شنبه 21 شهریور 1385, 01:29 صبح
سلام :بوس:
میبینم که تازه نفسی پس بهت خوش آمد میگم
کاشکی خودتم معرفی میکردی
دمت گرم :تشویق: :تشویق:
علی یارت ببینیم چی کار میکنی

Segmentation.Fault
سه شنبه 21 شهریور 1385, 21:52 عصر
شرمنده یکم گرفتار شدم نشد ولی می زارم امروز فردا باید تایپش کنم

sarakh
شنبه 17 فروردین 1392, 23:09 عصر
سلام
برنامه سمت سرور و کلاینت رو نوشتم.چطور می تونم اتصال کلاینت به سرور رو از طریق "یک کامپیوتر" امتحان کنم؟چطور بفهمم برنامه درست کار می کنه و کلاینت و سرور به هم وصل شدند؟