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

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




صفحه 2 از 3 اولاول 123 آخرآخر
نمايش نتايج 11 به 20 از 21

نام تاپيک: چطور یه برنامه سوکت رو اجرا کنم ؟

  1. #11
    اگه نباشه جاش خالی می مونه TURBO_BOY2006's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    بندرانزلی
    پست ها
    428

    پيش فرض

    این پیغام یعنی اینکه کد شما دارای اشکال هست و کامپایل نشده. حالا شما باید سورس رو به همراه اروری که داده بزاری تا بفهمیم مشکل از کجاست.
    سورسی هم که در این پست گذاشتین از نظر کامپایل شدن هیچ مشکلی نداره و فقط یک { در آخر سورس برای بستن main کم گذاشتید ولی هنوز امتحانش نکردم ببینم کار میکنه یا نه.


    سورس اول listener و talker هست و درست یاید باشه من چون مطمین بودم درسنه خواستم اول نحوه کارش رو یاد بگیرم و ولی نتونستم ...نمیدونم چطور ارتباط برقرار میکنن و چطور پیغام میدن ...خواستم اول تو اون تست کنم

    سورس دوم هم مشایه چت هست...من این برنامه رو نیاز دارم....چیزی که میخوام یکم شبیه اینه من که سر در نمیارم...این کد رو از یه جایی کپی کردم !


    این مربوط به کدوم یک از سورس هایی که گذاشتین میشه؟لطفا فقط سورسی که میخواهید از آن استفاده کنید و امتحان کردین رو قرار بدید.
    این مربوط به سورس اول : listener و talker هست

    اگه میشد یکم با نحوه کارش آشنا شم سعی میکردم خودم بنویسم ولی اصلا هیچی نمیفهمم...وقتم ندارم!...اگه میشه یه تست کنید نحوه کارشو به من بگید....چطو اجراش کنم!!! تا حداقل برم رو udp به صورت چت فک کنم !

    ببخشد ...واقعآ ممنون

  2. #12
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    بنده قبلا در لینک زیر بصورت مختصر و مفید Winsock را توضیح دادم یک نگاهی بندازید.
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  3. این کاربر از god of war 2 بخاطر این مطلب مفید تشکر کرده است


  4. #13
    اگه نباشه جاش خالی می مونه TURBO_BOY2006's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    بندرانزلی
    پست ها
    428

    پيش فرض

    دوستان یکی بگه من چطور اینو اجرا کنم !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!


    این کد برنامه listener هست :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    اینم کد talker :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    من چطور اجراش کنم آخه؟

    لطفآ مرتب بگید اول باید کامپایل کنم بعد build ؟ من کامپایل میکنم ارور میده....>

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    با همون ارور هم تو visual stadio 6 کامپالیدم فایل exe رو از تو cmd اجرا کردم نمیدونم چجوریه اونجا باید چطور ورودیا رو بدم اونجا اینا رو میگه (عکس گرفتم) :
    Last edited by TURBO_BOY2006; 11-01-2011 at 17:37.

  5. #14
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    بنده سورس هایی که شما گذاشتیو یکم تغییر دادم چندتا مشکل داشت که برطرف شد و یک سری کدهای اضافه داشت که اونارو هم برای خوانایی بهتر پاک کردم و در آخر هم کامپایل و تست کرد و هر دو (Client\Server) کاملا درست کار میکنه و هیچ مشکلی نداره.
    برای اجرا و تست هم کافیه بعد از کامپایل هر دو اول Server رو اجرا کنید و نیاز به هیچ پارامتر ورودی هم نداره و سپس Client رو اجرا کنید بدون هیچ ورودی.
    بلافاصله بعد از اجرای CLient یک رشته (This is a test string) به سرور فرستاده میشه و سرور رشته دریافتی رو در صفحه چاپ میکنه.
    IP را روی Local host تنظیم کردم. و از پورت 4950 استفاده شده.
    این سورس فقط برای راهنمایی هست و برای کاری (ساخت چت) که شما میخواهید انجام بدید باید یکم اونو تغییر بدید مثلا بجای IP Local hst باید IP ی سیستم طرف مقابل که Server در آن اجرا شده را قرار بدید و در Client از یک While استفاده کنید برای ارتباط دائم تا زمانی که پیغام اتمام به سرور فرستاده بشه و ...

    Client:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Server:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق باشید.

  6. #15
    اگه نباشه جاش خالی می مونه TURBO_BOY2006's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    بندرانزلی
    پست ها
    428

    پيش فرض

    واقعآ ممنون از شما میرم واسه تست...

    هورااااااااااااا.....

    اونم میخوام مثل همین باشه و کلاینت سرور تو یه pc باشن و فقط به صورت چتی باشه....

    دوست من واقعا از شما سپاس گذارم !

  7. #16
    اگه نباشه جاش خالی می مونه TURBO_BOY2006's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    بندرانزلی
    پست ها
    428

    پيش فرض

    آقا دستت درد نکنه....

    این رو تست کردم کار کرد....و ++c کردمش ...الآن دارم حلقه میذارم واسه چت...فقط ورودی تابع sendto در سرور و recvfrom در کلاینت رو چی بذارم؟!

    ممنون میشم بازم راهنمایی کنی!

  8. #17
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    این رو تست کردم کار کرد....و ++c کردمش ...الآن دارم حلقه میذارم واسه چت...فقط ورودی تابع sendto در سرور و recvfrom در کلاینت رو چی بذارم؟!
    منظورتونو درست متوجه نشدم.
    اگر منظورتون از ورودی همون پارامتر های تابع هست که در سورسی که بنده گذاشتم کاملا درست مقدار دهی شده و هیچ مشکلی نداره.

  9. #18
    اگه نباشه جاش خالی می مونه TURBO_BOY2006's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    بندرانزلی
    پست ها
    428

    پيش فرض

    سلام

    من sendto در سرور و recive رو در کلاینت میخام....واسه کامل کردن برنامه به صورت چت...

    ممنون

  10. #19
    اگه نباشه جاش خالی می مونه TURBO_BOY2006's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    بندرانزلی
    پست ها
    428

    پيش فرض دوستان برنامه نویس!!!!!

    این مشکلش کجاست آخه !!!

    سرور پیغام رو میفرسته ، کلاینت پیغامی نمیگیره و cout نمیکنه !

    سرور :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    و کلاینت


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

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

    پيش فرض

    سلام
    اگر بدردتان بخورد در تاپیک زیر pdf فارسی به همراه سورس ساده ای برای چت وجود دارد، ولی تحت C#.Net و VB.Net است...
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

Thread Information

Users Browsing this Thread

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

User Tag List

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

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