تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 2 از 4 اولاول 1234 آخرآخر
نمايش نتايج 11 به 20 از 31

نام تاپيک: نمایش پکت های دریافتی tcp

  1. #11
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    آیا علاوه بر فایل نوشته شده باید صفحه html ای طراحی شود که با فایل asp لینک شده و برنامه asp داده های دریافتی را به صفحه Html جهت نمایش ارسال کند و صفحه html اطلاعات را نمایش دهد؟
    HTML جز حذف نشدنی طراحی وب است حالا با هر زبانی می خواهد باشد. شما باید اطلاعاتتان را یه یک صفحه که می نویسید POST کنید. این صفحه هم میتواند HTML داشته باشد و قطعا یک زبان ارتباط با سرور مثلا همان ASP نیز دارد. در صفحه ی طراحی شده هم تعیین کنید که اطلاعات پست دریافت شده را در جایی ذخیره کند. آنگاه در یک صفحه ی دیگر که مثلا صفحه ی اصلی سایت است که هم HTML دارد هم JavaScript و هم مثلا ASP، اطلاعات ذخیره شده را بازیابی کنید. پس می شود حداقل دو بخش که باید طراحی و کدنویسی شود:
    1- دریافت کننده POST
    2- نمایش دهنده ی مقادیر

    برای یادگیری هم همین انجمن را جستجو کنید مطالب زیادی دستگیرتان خواهد شد. PDF های ASP.net و ویدیوهای آن هم در به راحتی در وب دسترس است.

    موفق باشید.

  2. این کاربر از Msba بخاطر این مطلب مفید تشکر کرده است


  3. #12
    کـاربـر بـاسـابـقـه dizgah's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    8PAR
    پست ها
    1,820

    پيش فرض

    HTML جز حذف نشدنی طراحی وب است حالا با هر زبانی می خواهد باشد. شما باید اطلاعاتتان را یه یک صفحه که می نویسید POST کنید. این صفحه هم میتواند HTML داشته باشد و قطعا یک زبان ارتباط با سرور مثلا همان ASP نیز دارد. در صفحه ی طراحی شده هم تعیین کنید که اطلاعات پست دریافت شده را در جایی ذخیره کند. آنگاه در یک صفحه ی دیگر که مثلا صفحه ی اصلی سایت است که هم HTML دارد هم JavaScript و هم مثلا ASP، اطلاعات ذخیره شده را بازیابی کنید. پس می شود حداقل دو بخش که باید طراحی و کدنویسی شود:
    1- دریافت کننده POST
    2- نمایش دهنده ی مقادیر

    برای یادگیری هم همین انجمن را جستجو کنید مطالب زیادی دستگیرتان خواهد شد. PDF های ASP.net و ویدیوهای آن هم در به راحتی در وب دسترس است.

    موفق باشید.
    بسیار ممنونم که اشتباهاتمو تصحیح و منو تو مسیر صحیح قرار میدین
    چون فعلا روی داده ها پردازش نداریم ،میشه بدون دخیره صرفا نمایش بدیم ؟ مثلا داده های دریافتی به طور پشت سر هم تو یه تکست باکس لیست بشن
    این جاوا اسکریپتش بهه کلی گیجم کردش
    در مورد مطالب آموزشی هم خودم چن تا مطلب گرفتم ولی چون صرفه جویی در زمان واجبه و منم نمیخوام با همه قابلیتهای asp آشنا بشم اگه فقط اسم کلاسها و متدهای مورد نظر رو معرفی کنید تا بتونم رو اون قسمتا فقط وقت بزارم ممنون میشم
    اگه مثالی آموزش مرتبطی(نه آموزش جامع asp )چیزی هم دم دستتون بود ممنون میشم
    تشکر

  4. #13
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    خیر. باید ذخیره شود چرا که صفحات وب مانند برنامه های ویندوزی نیستند چرا که ممکن است چندین کاربر همزمان داشته باشند و باید به هرکدام سرویسی یکسان در عین حال متقاوت ارائه کنند.
    راهکار این است اما تخصص من در بحث ASP نیست که بتوانم برای شما مثال های مناسبی قرار بدهم.لذا درباره ی ادامه ی کار می توانید از نظرات دیگر دوستان استفاده کنید.خصوصا استاد H2 .

    موفق باشید.

  5. این کاربر از Msba بخاطر این مطلب مفید تشکر کرده است


  6. #14
    کـاربـر بـاسـابـقـه dizgah's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    8PAR
    پست ها
    1,820

    پيش فرض

    خیر. باید ذخیره شود چرا که صفحات وب مانند برنامه های ویندوزی نیستند چرا که ممکن است چندین کاربر همزمان داشته باشند و باید به هرکدام سرویسی یکسان در عین حال متقاوت ارائه کنند.
    راهکار این است اما تخصص من در بحث ASP نیست که بتوانم برای شما مثال های مناسبی قرار بدهم.لذا درباره ی ادامه ی کار می توانید از نظرات دیگر دوستان استفاده کنید.خصوصا استاد H2 .

    موفق باشید.
    ممنون
    من متوجه شدم که باید با متد post دیتا هامو از طرف ماژول برای سرور بفرستم
    حالا موندم چجوری این post رو تو سمت سرور رمزگشایی کنم
    همجنان پدیرای راهنماییهای دوستان بزرگوار هستیم

  7. #15
    کـاربـر بـاسـابـقـه dizgah's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    8PAR
    پست ها
    1,820

    پيش فرض

    سلام
    بنده پس از ساعات طولانی ولگردی توی msdn و کدپروجکت به کلاس http listener class رسیدم ولی تو همین مرحله استپ کردم و جلو تر نمیرم
    پذیرای هر پیشنهادی ،کمکی توضیحی ،تفسیری هستیم
    ممنون

  8. #16
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    میبخشید هفته قبل و هفته جاری ، کمی ترافیک کاری دارم، نتوانستم پاسخ دهم ...

    اگر ماژول سخت افزاری شما توانایی POST اطلاعات تحت HTTP را داشته باشد، در طرف سرور آن و در زبانهایی مانند ASP.Net (یا حتی PHP که من بلد نیستم) نباید کد زیادی لازم داشته باشید، خیلی کمتر از آنکه فکرش را کنید یا حتی به کلاس هایی شبیه listener نیاز شود، چون این مربوط به ذات کدنویسی تحت وب میشود و برنامه نویسان وب سایت ها مانند نقل و نبات به آن نیاز دارند!

    در حال حاضر برنامه نویسی وب ASP.Net از دو شیوه قدیمی Classic و جدید MVC پشتیبانی میکند.
    به عنوان نمونه تحت MVC یک تابع ساده مانند این میتواند اطلاعات POST شده را تحویل بگیرید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    =====

    برای اطلاعات عمومی:
    فرآیند HTTP-POST چیز خاصی ندارد، خود HTTP یک پروتکل متنی روی TCP است.
    به عنوان نمونه برای POST دو مقدار، باید متنی شبیه این را تحت پروتکل پایه TCP ارسال کرد.
    یعنی ارسال کننده درخواست POST باید متنی مانند این را به سرور ارسال کند:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    که همچین متنی را در سرور ویندوزی، برنامه IIS دریافت و تجزیه و تحلیل میکند و در نهایت تحت ASP.Net MVC با کدی شبیه آنکه در اول مشاهده کردید تحویل برنامه نویس میشود و وی میتواند کدهای مورد نظر خود را روی اطلاعات رسیده اجرا کند.

    =====

    چون شما با مفاهیم برنامه نویسی تحت وب و حتی #C آشنا نیستید، این مطالب کمی برایتان مجهول، پیچیده و دارای نکات ابهام بسیار زیاد به نظر میرسد.
    شما مشخص کنید ماژول ارسال کننده HTTP-POST شما چه اطلاعاتی را میفرستد (مانند variant1 که در نمونه فوق متنی بود و variant2 که عددی بود) من کد کاملش را به شما خواهم داد.
    اگر شرایط به همین ترتیب باشد ، فقط در جهت کمک در مرحله تحقیق و به مدت محدود میتوانم سرور و دیتابیس هم در اختیارتان بگذارم.

    موفق باشید.
    Last edited by _H2_; 13-10-2014 at 15:50. دليل: تصحیح چند غلط املایی ناشی از تایپ سریع

  9. 2 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  10. #17
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    یک مطلب دیگر هم اضافه کنم، اگر همچنان در مرحله طراحی هستید و دنبال راه کارهای ساده ای برای آزمایش و تنظیم و نهایی کردن دستگاه و نرم افزار و سخت افزار خود هستید...

    برای آزمایش و تحقیق و تست و... شما میتوانید از هر برنامه ای که توانایی دریافت و نمایش اطلاعات TCP را داشته باشد استفاده کنید.
    برنامه ای مانند آنچه در پست نهم معرفی شد.
    اگر ارسال کننده شما، داده های خود را تحت HTTP-POST ارسال کند در سمت گیرنده شما باید متنی مانند آنچه پیش از این بیان شد مشاهده کنید:
    (اگر متنی شبیه این در گیرنده مشاهده کردید، یعنی ارسال صحیح انجام شده)
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این بسته به سروری (گیرنده) در آدرس [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] اعلان میکند که variant1=Hello و variant2=123
    با همین نرم افزار مانیتور (گیرنده و نمایش دهنده TCP) به راحتی میتوانید برنامه و مدار سخت افزاری خود را امتحان و تنظیم کنید.
    به سادگی میتوانید فرستنده را به لپ تاپ خودتان متصل کنید (شبکه کنید) و به رایانه خود یک IP ثابت محلی مانند 192.168.1.2 بدهید، حالا رایانه شما در همان شبکه محلی شما IP ثابت دارد ...
    یعنی یک کابل شبکه کراس بین آن سخت افزار و رایانه شما...
    بسته های HTTP-POST هم به همین آدرس ثابت ارسال خواهند شد
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    (عدد 8000 معرف پورت مورد استفاده میباشد)

    پس اگر هنوز در مرحله آزمایش و تکمیل پروژه تان هستید، با یک کابل کراس + رایانه + یک نرم افزار گیرنده TCP میتوانید مجموعه دستگاه و کارهای خود را آزمایش و تنظیم و تکمیل کنید. (بدون اینترنت و برنامه نویسی رایانه و...)



    نمیدانم ولی بطور طبیعی اگر مدارالکترونیکی و برنامه مربوطه اش را هم خودتان طراحی میکنید (مشابه پروژه های AVR,ARM و...)، باید جایی در برنامه سخت افزاری تان باشد تا IP/Mask/Gateway جاری و IP,Port گیرنده در ان قابل تنظیم و تخصیص باشد.


    موفق باشید.

  11. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  12. #18
    کـاربـر بـاسـابـقـه dizgah's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    8PAR
    پست ها
    1,820

    پيش فرض

    علی آقا اینکه لطف میکنید،وقت میزارید و جواب میدید به کنار ،دیدن پستهای خالیتون هم یه تشویقه برای ادامه کار-ممنون از شما و [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] عزیز
    -------------
    در حال حاضر برنامه نویسی وب ASP.Net از دو شیوه قدیمی Classic و جدید MVC پشتیبانی میکند.
    به عنوان نمونه تحت MVC یک تابع ساده مانند این میتواند اطلاعات POST شده را تحویل بگیرید.
    بنده در حد بسیار مبتدیانه مدل کلاسیک رو بلدم و براحتی میتونم باهاش کارهای ابتدایی مورد نیاز خودمو انجام بدم ،لامصب انگار با فرانت پیج داری سایت طراحی میکنی، در این حد راحته ولی این mvc به طرز بسیاری گیج کنند است،بنده هر چی زور زدم به طور گرافیکی نتونستم صفحهشو ببینم دو تا تکست باکس بندازم روش ، رو کلاسیک هم که این کد ارورای بنی اسراییلی میگیره
    خب حالا برسیم به کد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این تیکه چی گار میکنه ؟ یعنی میگه ما اینجا با متد پست کار داریم ؟ یعنی به طور عملی داده های ارسالی یا همون متغیرها رو به تابع بعد از خودش هدایت میکنه یا تنها صرقا یه اعلانه ؟

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    میشه به طور ساده یه توضیحی در مورد تابع نوع اکشن ریزالت بدین ؟ چی کار میکنه این نوع تابع ؟
    2-ما دو تا ورودی براش تعریف کردیم،ولی خب هیچ ها این تابع رو فراخوانی نکردیم و اون دو تا تابع رو به عنوان آرگومان بهش ندادیم ، یعنی بعدا تو بدنه برنامه از این تابع استفاده میکنیم ، یا همینجا تابع استفاده و به کار برده میشه؟
    3-با اجازتون بیاین از قسمتهای دیتا بیسش صرق نظر کنیم ، چون فعلا کار من نیس (بعدا بهش میرسیم ) بیاین مثلا یه تکست باکس تعریف کنیم و متغیر اول رو بریزیم توش و نمایش بدیم، چون تنها کاربرش خودمونیم و ازبین رفتن داده ها با بستن صفحه برامون اهمیتی نداره به نظرم این روش خوبیه(درسته؟ )
    شما مشخص کنید ماژول ارسال کننده HTTP-POST شما چه اطلاعاتی را میفرستد (مانند variant1 که در نمونه فوق متنی بود و variant2 که عددی بود) من کد کاملش را به شما خواهم داد.
    4- ماژول درخواستش رو به فرم رشته ای از کاراکترها میفرسته که البته ما فقط با کاراکترهای عددی کار میکنیم مثلا طبق همون فرم :

    Content-Length: 10
    0123456789
    اگر شرایط به همین ترتیب باشد ، فقط در جهت کمک در مرحله تحقیق و به مدت محدود میتوانم سرور و دیتابیس هم در اختیارتان بگذارم.
    ممنون در آینده اگه لازم شد ، مزاحمتنو میشیم : دی

    نمیدانم ولی بطور طبیعی اگر مدارالکترونیکی و برنامه مربوطه اش را هم خودتان طراحی میکنید (مشابه پروژه های AVR,ARM و...)، باید جایی در برنامه سخت افزاری تان باشد تا IP/Mask/Gateway جاری و IP,Port گیرنده در ان قابل تنظیم و تخصیص باشد.
    بله مدار واسط با میکروی arm هستش ،اینم روش جالبیه برای اطمینان از کارکرد ، ولی از اون جایی که پیکره بندیهای تو ماژول با پیکره بندی سطح پایین شبکه دو بحث جدایه ،خودش یه بار اضافه رو از لحاظ زمانی وارد میکنه ، اگه هم بخواهیم از تراشه هایی مثل ENC28j60 استفاده کنم هزینه ها میره بالا
    راستی اون برنامه هه هم لینکش غیر فعاله
    خیلی ممنونم
    Last edited by dizgah; 14-10-2014 at 23:00.

  13. #19
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض

    سلام
    بنده در حد بسیار مبتدیانه مدل کلاسیک رو بلدم ...
    کد مشابه ASP.Net WebForm
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    است،بنده هر چی زور زدم به طور گرافیکی نتونستم صفحهشو ببینم...
    تا برنامه اجرا نشود امکان مشاهده صفحه وجود ندارد.
    اگر شما ASP.Net WebForm را بلد نبودید گمانم ASP.Net MVC را زودتر یادمیگرفتید ولی الآن چون پیشفرض هایی در ذهن تان دارید دنبال همان گذینه ها و همان روش و همان زاویه دید میگردید...

    این تیکه چی گار میکنه ؟ یعنی میگه ما اینجا با متد پست کار داریم ؟ یعنی به طور عملی داده های ارسالی یا همون متغیرها رو به تابع بعد از خودش هدایت میکنه یا تنها صرقا یه اعلانه ؟
    میشه به طور ساده یه توضیحی در مورد تابع نوع اکشن ریزالت بدین ؟ چی کار میکنه این نوع تابع ؟
    ما دو تا ورودی براش تعریف کردیم،ولی خب هیچ ها این تابع رو فراخوانی نکردیم و اون دو تا تابع رو به عنوان آرگومان بهش ندادیم ، یعنی بعدا تو بدنه برنامه از این تابع استفاده میکنیم ، یا همینجا تابع استفاده و به کار برده میشه؟
    در MVC این توابع به Action معروف هستند، ما نیازی نیست آنها را فراخوانی کنیم، این Action ها با توجه به فیلترهایی که بالای آنها قید میشود (مانند HttpPost) خودکار در مقابل درخواست های رسیده اجرا خواهند شد.
    پارامترهای ورودی Action ها هم بطور خودکار از مقادیر رسیده به برنامه پرخواهند شد.
    کد نمونه کاملتر
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    در کد فوق و در یک برنامه عادی، Action اولی برای مشاهده (GET) صفحه site.com/Home/Index خودکار اجرا خواهد شد.
    و Action دوم برای submit دکمه save (همان POST) صفحه site.com/Home/Index خودکار اجرا خواهد شد.
    یک تابع برای مشاهده و یک تابع برای ذخیره!

    ActionResult هم یک کلاس پایه و معرف چیزی است که نتیجه اجرا کد شما برگردانده خواهد شد.
    این میتواند برای دانلود یک فایل FileResult باشد و یا برای یک مشاده یک متن خام ContentResult باشد یا حتی یک string یا int عادی باشد، ولی ActionResult به علت کلاس پاسه بودنف معرف همه اینها خواهد بود و میتواند جای همه آنها عمل کند...
    FileResult و ContentResult و... وراثت یا نمونه های عملی ActionResult هستند مانند تفاوت/شباهت "درخت" با "کاج" !

    بیاین مثلا یه تکست باکس تعریف کنیم و متغیر اول رو بریزیم توش و نمایش بدیم
    درخواستی (Request) که ماژول سخت افزاری شما میفرستد و درخواست شما دو درخواست مجزا هستند و شما همین طور نمیتوانید نتایج ارسال یک درخواست دیگر را مشاهده کنید.
    مانند این است که شما به تلفنی تماس بگیرید و چیزی بگویید و من چند لحه بعدش تماس بگیرم و بپرسم شما چه گفته اید
    کسی باید این بین دو تلفن پیام شما را در کاغذ مشترکی یادداشت کند تا بعد بتوانند به من بگویند شما که تماس گرفته بودید چه گفته ایذ
    این کاغذ (مشترک بین همه درخواست ها) میتواند DataBase باشد و یا حداقل شی Application باشد.

    نمونه کد ASP.Net WebForm
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    باید صفحه Refresh شود تا آخرین مقادیر رسیده را مشاهده کنید.

    طبق همون فرم
    Content-Length: 10
    0123456789
    تا حدودی!
    HTTP یک قانون است یک پروتکل یک زبان، قواعد آن دقیق باید رعایت شود...
    برخی قوانین متعدد و حالت متفاوت وجود دارد، مثلاً بجای اسم سایت در خط اول میتوان از هدر HOST استفاده کرد یا هدر ها ترتیب خاصی ندارند...
    ولی رعایت برخی موارد فوق العاده ضروری هستند و حالت دیگری ندارد، مانند آنکه قبل از ارسال مقادیر یک خط خالی ضروری است و مقادیر هم حتماً باید در قالب name1=value1&name2=value2 ارسال شوند.


    علی آقا ...
    از اون اول ها یک سوال کوچک برام پیش آمده، این علی آقا دقیقاً کیه؟!

    موفق باشید.

  14. این کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده است


  15. #20
    کـاربـر بـاسـابـقـه dizgah's Avatar
    تاريخ عضويت
    Oct 2007
    محل سكونت
    8PAR
    پست ها
    1,820

    پيش فرض

    اگر شما ASP.Net WebForm را بلد نبودید گمانم ASP.Net MVC را زودتر یادمیگرفتید ولی الآن چون پیشفرض هایی در ذهن تان دارید دنبال همان گذینه ها و همان روش و همان زاویه دید میگردید...
    علاوه بر فرمایشاتتون ؛ کلا انگار حالت کلاسیک ویژوال تره ؛مثلا تو mvc کنترل ها رو نمبشد به صورت تصویری تو متن قرار داد و باید با کدای html کنترلرا رو گذاشت روش،به هر حال

    تا حدودی!
    HTTP یک قانون است یک پروتکل یک زبان، قواعد آن دقیق باید رعایت شود...
    برخی قوانین متعدد و حالت متفاوت وجود دارد، مثلاً بجای اسم سایت در خط اول میتوان از هدر HOST استفاده کرد یا هدر ها ترتیب خاصی ندارند...
    ولی رعایت برخی موارد فوق العاده ضروری هستند و حالت دیگری ندارد، مانند آنکه قبل از ارسال مقادیر یک خط خالی ضروری است و مقادیر هم حتماً باید در قالب name1=value1&name2=value2 ارسال شوند.
    بنده طبق دستوراتتون یه سایت پختم و گذاشتمش [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    چون رگولاتورام سوخته ، فعلا تا خرید رگولاتورای جدید ، ماژول خوابیده، بنا براین با کمک [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] که یه اد آن برای فایرفاکسه ، در نقش کلاینت ، درخواستهامو برای سرور میفرستم ، ولی سرور هیج تغییری نمیکنه ، حتی اگه رفرش بشه ، در خواست فرم ی که شما فرمودین ارسال میشه،و در پاسخ همون صفحه اول سایت برگردونده میشه
    فایل سایت :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    از اون اول ها یک سوال کوچک برام پیش آمده، این علی آقا دقیقاً کیه؟!

    ممنون
    Last edited by dizgah; 15-10-2014 at 18:41.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •