ايران ويج

نسخه‌ی کامل: چت بین دو کامپیوتر در اینترنت
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام خسته نباشید

بچه ها من به یک سورس برای چت کردن بین دو کامپیوتر در محیط "اینترنت" نیاز دارم . ترجیحا به صورت سرور و کلاینت باشه .

سورس های زیادی دانلود کردم که همگی با Winsock نوشته شده بودند و فقط در محیط شبکه کار میکردند اما در محیط "اینترنت" کار نمیکردند

دوستان اگه میشه لطفا رانمایی کنید . این یک نمونه سورس که در محیط شبکه کار میکنه اما در محیط اینترنت کار نمیکنه . با Winsock نوشته شده و به صورت کلایتنت - سرور هست :
کد:
[align=left]http://uplod.ir/15ejla6tc0zi/uyanic_Client_server_chat.zip.htm
[align=left]http://s3.picofile.com/file/7717547311/uyanic_Client_server_chat.zip.html
سلام مهندس

چیزی که با winsock نوشته شده باشید در محیط اینترنت هم کار کنه به شرکی که حداقل نیازش رو برطزف کنی

حداقل نیازش هم یک آیپی ولید هستش!

تمام این تاپیک رو بخون اگه باز سوالی واست پیش اومد؛ همینجا بپرس
ممنون از پاسختون

کامل خوندم و خیلی مفید بود . امشب مجددا روش کار میکنم اگر به مشکلی برخورد کردم حتما مزاحمتون میشم .
من یه سوال برام پیش اومد:

باید ایپی ها والید باشن یا حداقل ایپی گیرنده باید والید باشه پس چطور هست که بعضی از کیلاگرها و که قابلیت ریموت دارن روی تمام سیستم ها کار میکنند و برای اون سیستم فایل ارسال و دریافت میکنند ؟
یعنی اون کیلاگرها به صورت غیر مستقیم و از طریق یک سرور این کار رو انجام میدهند ؟

آیا امکان ارتباط مستقیم در صورتی که هر دو سیستم ایپی این والید باشند از طریق راه هایی غیر از سرور واسطه نیست ؟ من فقط میخوام یک برنامه چت ساده بسازم ..
در مورد کیلاگر دوستان بیشتر میتوننتد راهنمایی کنند

اگه یکدانه از آیپی ها هم ولید باشه میشه چت راه انداخت!
شما برنامه سرورتون رو بدید به من؛ من آیپیم رو به شما میدم و شما به من کانکت بشین! و چت کنیم
توی ایران همه مشکل ای پی ولید دارن
یه زمانی از irc استفاده میکردم
به این صورت پارامتر میدادم ...
send memoserv nickname message
یه پیام میزاشتم البته فقط پس های مهمو ارسال میکردم (مثل یاهو )
توی سایت webchat.org میتونی یه روم بسازی بعد مشکل ای پی ولیدم ندارین از طریق irc مسیج هاتو میتونی رد کنی
یا اگرم خواستی میتونی یه چت روم بسازی
توضیحات از این بیشتر نمیدم,ولی بدون تست شده و جواب داده
(۱۹-فروردین-۱۳۹۲, ۰۲:۰۸:۲۴)Chess Master نوشته است: [ -> ]من یه سوال برام پیش اومد:

باید ایپی ها والید باشن یا حداقل ایپی گیرنده باید والید باشه پس چطور هست که بعضی از کیلاگرها و که قابلیت ریموت دارن روی تمام سیستم ها کار میکنند و برای اون سیستم فایل ارسال و دریافت میکنند ؟
یعنی اون کیلاگرها به صورت غیر مستقیم و از طریق یک سرور این کار رو انجام میدهند ؟

آیا امکان ارتباط مستقیم در صورتی که هر دو سیستم ایپی این والید باشند از طریق راه هایی غیر از سرور واسطه نیست ؟ من فقط میخوام یک برنامه چت ساده بسازم ..
خودت بهترين جواب رو دادي ديگه

فرض كن دونفر مي خوان به وسيله تلفن عمومي با هم تماس بگيرن،‌ از دو حالت خارج نيست يا حداقل يكيشون بايد يك شماره

تلفن ثابت داشته باشه تا اون يكي از طريق تلفن عمومي بهش زنگ بزنه يا اگر هيچ كدوم شماره ثابت نداشته باشن بايد

هر دوشون زنگ بزنن به يه نفر سومي كه شماره ثابت داره و اون شخص صحبتهاشون رو منتقل كنه

تروجان ها هم معمولا از يك سرور استفاده مي كنن ،‌همون كاري كه شما هم بايد انجام بدي
بچه ها از پاسخ همتون ممنون مخصوصا babyy عزیز. چیزی که میخواستم یاد بگیرم رو به لطف شما یاد گرفتم . مرسی
من این برنامه رو نوشتم قابلیت ارسال فایل هم داره اگه بخوای تو اینترنت استفاده کنی نیاز به آی پی ولید نداری فقط فایر وال و آنتی ویروستو کامل غیر فعال کن

فقط یه قسمت واسه کلاینت بزار که بتونه آی پی رو دستی وارد کنه چون آی پی ولید نداری که تو خود برنامه بزاری.

البته من فقط ارتباط بین 2 کامپیوتر هست نمیتونم کاری کنم که بین بیش از 2 کامپیوتر بشه البته شنیدم میگن باید کنترل Winsock را آرایه کرد ولی من سر در نیاوردم اگه کسی اطلاعی داره لطف کنه بیان کنه