رفتن به مطلب
  • 0

اتصال دو گوشی به یکدیگر بدون استفاده از سرور


امیرحسین قاسمی

سوال

سلام،

می خواستم بدونم دو گوشی رو می تونیم به وسیله ip عمومی شون یا به وسیله هر چیز دیگه ای به همدیگه وصل کنیم بدون اینکه سروری در این وسط باشه؟ یعنی همه داده ها و اطلاعات مستقیما از یک کلاینت به کلاینت دیگه بره!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

6 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در ۱۴۰۰/۶/۲۲ در ۰۰:۵۷، امیرحسین قاسمی گفته است:

سلام،

می خواستم بدونم دو گوشی رو می تونیم به وسیله ip عمومی شون یا به وسیله هر چیز دیگه ای به همدیگه وصل کنیم بدون اینکه سروری در این وسط باشه؟ یعنی همه داده ها و اطلاعات مستقیما از یک کلاینت به کلاینت دیگه بره!

سلام منم تو همین فکر بودم و یک سوال برای تبادل اطلاعات پرسیده بودم خیلی وقت پیش حالا یاد نیست کی پاسخ داده بود ولی روی کاغذ شکلشا کشده بود برای نمونه اولیه. خودمم روش فکر کردم. زیاد از نحوه عملکرد این کار سر درنیمارم ولی فکری که به سرم زد اینکه اول باید سرور باشه و فقط این دوتا دستگاه به هم معرفی کنه حالا یا با ذخیره و دریافت آی پی آدرس یا هرچی چون برای برای ارسال پیام ما با شماره مبایل وارد میشیم و بعد سرور این به عنوان حساب ذخیره میکنه بعد وقتی میخوایم با کسی ارتباط برقرار کنیم دو راه وجود داره 1- سرور این اطلاعات بفرسته برای مثال آی پی و بعد دیگه به سرور نیازی نمیشه و مستقیمن پیام به دست طرف میرسته 2- آی پی طرف خودمون باید ازش بپرسیم (چون فکنم راحی برای بدست اوردنش نیست) و بعد وارد برنامه کنیم و در نهایت باهم مرطبتیم

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

که خب البته شاید بشه با دوز و کلک و بررسی اینکه طرف اون اطلاعات داره یا نداره فورا براش ارسال بشه

 

در کل فکنم و بنظرم شدنیه فقط یکم کار میبره و میشه گفت کار نشد نداره

در کل ایده خوبیه چون هیچ کدوم از پیام رسان ها فک نکنم اینطوری باشن و بنظرم جواب بدست ولی خب من چون مسیرم تقیر کرد به بازی سازی  به سمتش نرفتم امیدوارم شما در این راه موفق باشید:53:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۰/۶/۲۲ در ۱۰:۱۷، DexterFstone گفته است:

سلام منم تو همین فکر بودم و یک سوال برای تبادل اطلاعات پرسیده بودم خیلی وقت پیش حالا یاد نیست کی پاسخ داده بود ولی روی کاغذ شکلشا کشده بود برای نمونه اولیه. خودمم روش فکر کردم. زیاد از نحوه عملکرد این کار سر درنیمارم ولی فکری که به سرم زد اینکه اول باید سرور باشه و فقط این دوتا دستگاه به هم معرفی کنه حالا یا با ذخیره و دریافت آی پی آدرس یا هرچی چون برای برای ارسال پیام ما با شماره مبایل وارد میشیم و بعد سرور این به عنوان حساب ذخیره میکنه بعد وقتی میخوایم با کسی ارتباط برقرار کنیم دو راه وجود داره 1- سرور این اطلاعات بفرسته برای مثال آی پی و بعد دیگه به سرور نیازی نمیشه و مستقیمن پیام به دست طرف میرسته 2- آی پی طرف خودمون باید ازش بپرسیم (چون فکنم راحی برای بدست اوردنش نیست) و بعد وارد برنامه کنیم و در نهایت باهم مرطبتیم

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

که خب البته شاید بشه با دوز و کلک و بررسی اینکه طرف اون اطلاعات داره یا نداره فورا براش ارسال بشه

 

در کل فکنم و بنظرم شدنیه فقط یکم کار میبره و میشه گفت کار نشد نداره

در کل ایده خوبیه چون هیچ کدوم از پیام رسان ها فک نکنم اینطوری باشن و بنظرم جواب بدست ولی خب من چون مسیرم تقیر کرد به بازی سازی  به سمتش نرفتم امیدوارم شما در این راه موفق باشید:53:

سلام،

خیلی ممنونم از راهنمایی ارزشمندتون و وقتی که گذاشتید و جواب دادید.

فکر کنم تلگرام در تماس صوتی و تصویری از این روش استفاده می کنه چون سرعت ارسال داده ها به صورت چشمگیری زیاد میشه. و اینکه گفتید ارتباط قطع بشه داده ارسال نمیشه خب میتونیم دوباره ریکوئست بزنیم سرور و بگیم این دوتا دستگاه رو دوباره وصل کن.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۰/۶/۲۲ در 11:07، امیرحسین قاسمی گفته است:

سلام،

خیلی ممنونم از راهنمایی ارزشمندتون و وقتی که گذاشتید و جواب دادید.

فکر کنم تلگرام در تماس صوتی و تصویری از این روش استفاده می کنه چون سرعت ارسال داده ها به صورت چشمگیری زیاد میشه. و اینکه گفتید ارتباط قطع بشه داده ارسال نمیشه خب میتونیم دوباره ریکوئست بزنیم سرور و بگیم این دوتا دستگاه رو دوباره وصل کن.

بله درسته روش زیاده کلا این کار نشدنی نیست و قابل پیاده سازیه

فقط باید یک تحقیق در این باره انحام بشه و با تکنیک های اتصال 2 دستگاه به هم آشنا بشید

از سایت های ایرانی که فک نکنم چیزی دستگیرت بشه باید بری سراغ یوتیوب و سایت های خارجی

ولی معمولا این جور مسائل تجربه کردنی هستن و کسی این اطلاعات را به اشتراک نمیزاره و باید خودمون با آزمون و خطا بش برسیم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اول بگم که برای اینکه دو تا دستگاه همو پیدا کنند یک سرور حتما لازمه و البته میشه از سرورهای STUN برای اینکار استفاده کنید. در ضمن ترکیب این سرورها با WEBRTC رو اکثرا برای تماس صوتی و تصویری استفاده میکنند.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۰/۶/۲۵ در ۰۸:۳۵، امین مهدی نژاد گفته است:

اول بگم که برای اینکه دو تا دستگاه همو پیدا کنند یک سرور حتما لازمه و البته میشه از سرورهای STUN برای اینکار استفاده کنید. در ضمن ترکیب این سرورها با WEBRTC رو اکثرا برای تماس صوتی و تصویری استفاده میکنند.

ممنون آقای مهدی نژاد:53:

لطفا یک دید کلی برای استفاده از WebRTC و سرورهای STUN بدین. یعنی کلا اینا چی هستن و چطور باید ازشون استفاده کرد؟ فکر کنم اینا برای گوگل باشه. خب الان مارو تحریم نکرده؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در ۱۴۰۰/۶/۲۵ در ۱۳:۵۰، امیرحسین قاسمی گفته است:

ممنون آقای مهدی نژاد:53:

لطفا یک دید کلی برای استفاده از WebRTC و سرورهای STUN بدین. یعنی کلا اینا چی هستن و چطور باید ازشون استفاده کرد؟ فکر کنم اینا برای گوگل باشه. خب الان مارو تحریم نکرده؟

سرورهای STUN سرورهای رایگانی هستن که کمک میکنن تا  دوتا ابزار بتونن در اینترنت IP همو بدست بیارند.

Webrtc هم به عنوان  پروتکل مختص ارتباطات صوتی و تصویری پیاده سازی شده البته متن و دیتاهای دیگه رو هم میتونه انتقال بده

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...