هل من الممكن لتوصيل مقبس بين اثنين من أجهزة الجوال (آي فون) عبر شبكة الانترنت؟

StackOverflow https://stackoverflow.com/questions/811298

  •  03-07-2019
  •  | 
  •  

سؤال

هل من الممكن للاتصال مأخذ بين اثنين من أجهزة الجوال (آي فون) عبر شبكة الانترنت؟

واني اسعى الى اكتشاف IP لكل جهاز والاتصال مباشرة. وأنا أعلم أنه يمكن القيام به مع صباح الخير ولكن هذا يعمل فقط على الشبكات المحلية. أنا في حاجة الى اتصال عالية السرعة بين جهازين عبر شبكة الانترنت.

وشكرا.

هل كانت مفيدة؟

المحلول

إذا كان لديك سواء كانت على IP وكلاهما قابل للتوجيه، فإنه ينبغي أن يكون ممكنا. لست متأكدا إذا كان على الرغم IP المعطى من قبل شبكة الجيل الثالث 3G هي للتوجيه. إذا كنت تستخدم WIFI، وIP تحصل يكاد يكون من المؤكد ليس قابل للتوجيه. على افتراض لديك IP قابل للتوجيه الرغم من ذلك، فإنه ينبغي أن يكون ممكنا.

والحيلة هي مجرد يكتشفون IP الجهاز الآخر. وأفضل طريقة للقيام بذلك من المحتمل أن يكون لديك كل جهاز تسجيل IP مع خدمة الإنترنت عندما يبدأ التطبيق الخاص بك، ثم الاستعلام هذه الخدمة للعثور على البرامج المتكاملة من الأجهزة الأخرى.

وقد تحصل على إدارتها صعبة بعض الشيء "إلغاء تسجيل" المتكاملة عندما يتم إغلاق التطبيق أو عند تغيير IP الرغم من ذلك، ولكن يجب أن تكون قابلة للتنفيذ.

وETA:

إذا كان لديك خادم أنهم على حد سواء يمكن الاتصال به، يجب أن تكون قادرة على تنفيذ الحل باستخدام هذا الخادم (أي دون الهواتف الواقع الذي يربط مباشرة إلى بعضها البعض). وهذا من شأنه تجنب مسألة وجود المتكاملة للتوجيه للهواتف.

وأما عن كيفية سد مآخذ معا - برنامج خادم ستعمل basicly مثل مشغل الهاتف لوحة مفاتيح المدرسة القديمة. وكنت قد نوعا من التسجيل وبروتوكول اكتشاف في صلب برنامج الخادم الذي من شأنه أن يسمح الهاتف لتسجيل نفسه مع الخادم، الاستعلام قائمة من الهواتف الأخرى المتصلة حاليا إلى الملقم، التي تشير إلى الهاتف انها تريد التحدث إليه، واستعرض الاتصالات من الهواتف الأخرى.

وبمجرد أن يعرف من يريد التحدث لمن وسيكون برنامج الخادم ربط اثنين معا من خلال قراءة من مقبس الهاتف واحدة وكتابة البيانات إلى مقبس الهاتف الآخر.

نصائح أخرى

ومجرد اقتراح، ولكن إذا كان يمكنك الحصول على كل منهم للاتصال الموقع الثالث، فسوف ثم تعرف عنوان كل منها. إرسال عنوان الهاتف وإلى الهاتف B (و / أو الهاتف B على الهاتف أ) ومن ثم يكون لهم اتصال النحو الذي تراه مناسبا.

هل بدا من خلال ملامح كل 3.0؟ لند تحديدا الشبكات (وجود وهو الجمهور).

وغالبا ما يكون التوجيه واي فاي ميزة تسمى "تشغيل المنفذ" الذي يسمح المضيفين الداخلية (في هذه الحالة اي فون) لإعلام الموجه التي يودون أن يكون الاتصالات على منفذ معين ترسل لهم. ليس لدي أي فكرة عما اذا فون يدعم هذا البروتوكول.

لبحث IP قد تفكر في استخدام DynamicDNS إذا عرفت تستضيف اثنين في وقت مبكر أو كما هو مذكور أعلاه خدمة ويب مخصصة إذا لم تكن (أي أصدقاء بتبادل أسماء مضيفين مقابل الغرباء اكتشاف بعضها البعض)

وهذا هو موضوع قديم، ولكن جئت فقط عبرها. هل يمكن استخدام ملقم STUN (أو NAT-PMP) للحصول على IP العام عنوان / منفذ التحرير والسرد ثم رسالة عبر إلى الهاتف الآخر. طالما قمت بفتح منفذ الاستماع على الجهاز الأول، ثم الجهاز الثاني يمكن الاتصال فقط مباشرة باستخدام PUBLI عنوان IP / المنفذ الذي أرسلت إليه في SMS (التسجيل دفع SMS يمكن أن يستيقظ تلقائيا التطبيق على الجهاز الثاني ل القيام بذلك)

ولقد واجهت هذه المسألة مع التطبيق كنت النامية. كنت تحاول الاتصال إلى بطاقة خلية PC من اي فون. والمشكلة هي أن AT & T لا تمكن إنهاء المحمول لفون ولذلك فمن المستحيل جسديا عن اثنين من الهواتف على شبكة AT & T للاتصال مع بعضها البعض. هذا هو مباشرة من AT & T مهندس الهوائي.

وكنت قادرا على الحصول على هذا العمل من خلال وجود اي فون VPN إلى خادم ثم قم بتوصيل إلى بطاقة خلية PC ولكن بخلاف ذلك، فإنه لن ينجح.

ولدي شعور قوي جدا (ولكن لا يوجد دليل) أن عنوان فون سيكون غير قابل للتوجيه. وبطبيعة الحال فإنه يعتمد في الواقع على المشغل ولكن AT & T نعطيه 10.x.x.x العناوين.

عينة (سطح المكتب) رمز يستخدم صباح الخير لتنفيذ portmapping على جهاز التوجيه واي فاي التي تدعم UnPnP.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top