ورود

View Full Version : حرفه ای: کلاینت و سرور باindy



ahmad224051
پنج شنبه 26 اردیبهشت 1392, 20:44 عصر
با سلام
من توی برنامه خودم از idtcpserver استفاده کردم و نیاز دارم که از idtcpclient که multithread باشه استفاده بکنم
که با هر بار کانکت شدن به idtcpserver یک idtcpclient به صورت ران تایم درست بشه و تمام درخواست ها از idtcpserver به idtcpclient فرستاده بشه و برعکس
و دقیق بگم یه برنامه port sniffer multitherad میخوام درست بکنم
مشکل اصلی من اینه که چطوری دیتا که به idtcpclient از پورتی که بهش وصل هست برسه رو به idtcpserver که اون را در ران تایم درست کرده بفرسته


منتظر کمک دوستان هستم

Mask
شنبه 28 اردیبهشت 1392, 10:09 صبح
الان دقیقا مشکل کجاست :
شما ب راحتی با استفاده از متد Execute کامپوننت TCPServer میتونید مقدار دیتا رو از روی پورت خاصی دریافت کنید و در همون ترد مربوطه به صورت RunTime یک TCPClient ساخته و با استفاده از دستور Write این مقدا رو به هر جایی که نیاز هست ارسال کنید.

ahmad224051
یک شنبه 29 اردیبهشت 1392, 10:45 صبح
با تشکر از شما دوست عزیز
تا اینجا کاملا حرف شما درست من میخوام که چطوری بفهمم اندازه ی دیتا که برای tcpserver یا tcpclient من امده چقدر هست که تا اون اندازه دیتا بگیره و ادامه ی کار رو انجام بده

Mask
یک شنبه 29 اردیبهشت 1392, 13:26 عصر
اندازه ی دیتا
مگه دیتایی که ردوبدل میشه چیه؟

ahmad224051
دوشنبه 30 اردیبهشت 1392, 10:15 صبح
هر چیزی میتونه باشه از بایت های عکس بگیر تا ... که کد شده هست

Mask
دوشنبه 30 اردیبهشت 1392, 16:41 عصر
پس فرقی نداره. شما وقتی ارسال و دریافت رو با استریم انجام بدی، میتونی همه چی ردوبدل کنی.