flash1

چت تصویری

6 ارسال در این موضوع قرار دارد

سلام یک سوال خدمتتون دارم

من میخوام یک برنامه چت تصویری بنویسم میخوام بدونم مقدمات کار چیه و چه نیاز هست ؟ ایا میشه بدون سرور با point to point (یعنی ایپی شما به ایپی من وصل بشه و با هم اطلاعات رد بدل کنیم !) ساخت ؟

در اندروید استودیو

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1397/01/29, 12:39:35، Farzad Sarseifi گفته است :

از پروتکل sip استفاده کنید

https://developer.android.com/guide/topics/connectivity/sip.html

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

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1397/01/31, 10:28:06، flash1 گفته است :

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

شما باید از سیستم Peer to peer یا P2P استفاده کنید...

در این روش ما از بلوتوث یا wi-fi برای برقراری ارتباط بین دو یا چند دستگاه استفاده میکنیم...

یه مقاله مفید در این مورد:

https://www.mobileprocessing.org/p2p.html

1 کاربر پسند دیده است

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در در 1397/02/02, 10:29:36، شاهرخ جهان زاده گفته است :

شما باید از سیستم Peer to peer یا P2P استفاده کنید...

در این روش ما از بلوتوث یا wi-fi برای برقراری ارتباط بین دو یا چند دستگاه استفاده میکنیم...

یه مقاله مفید در این مورد:

https://www.mobileprocessing.org/p2p.html

من اینترنتش رو میخوام نه سوکت محلی برقرار کردن

و بدون سرور یعنی شما یک ایپی دارید و من هم یک ایپی بعد شما ایپی خوردتان را به من میدهید بعد من با ایپی شما به شما متصل میشوم و با هم ارتباط برقرار میکنیم و در سطح اینترنت هم باشه یعنی ایپی عمومی (Public ip)

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
در 10 ساعت قبل، flash1 گفته است :

من اینترنتش رو میخوام نه سوکت محلی برقرار کردن

و بدون سرور یعنی شما یک ایپی دارید و من هم یک ایپی بعد شما ایپی خوردتان را به من میدهید بعد من با ایپی شما به شما متصل میشوم و با هم ارتباط برقرار میکنیم و در سطح اینترنت هم باشه یعنی ایپی عمومی (Public ip)

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

برای اینکار شما باید از ServerSocket استفاده کنید که این متد در گوشی سرور پیاده سازی بشه...

مثال زیر رو نگاه کنید شاید کمکتون کنه:

http://androidsrc.net/android-client-server-using-sockets-server-implementation/

http://androidsrc.net/android-client-server-using-sockets-client-implementation/

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

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

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری