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

عکس پروفایل Altynbek Usenbekov Hacker Noon

وظیفه ساخت برنامه ای است که بتواند از طریق یک شبکه محلی پیام ارسال و دریافت کند. ما می توانیم این کار را با استفاده از سوکت انجام دهیم ، اما امروز قصد داریم یک برنامه ساده ایجاد کنیم که از یک سرور HTTP برای برقراری ارتباط استفاده می کند.

این ایده بسیار ساده است:

این برنامه دارای یک سرور HTTP ساده برای ارسال پیام است:

  1. آدرس IP محلی من را دریافت کنید
  2. سعی کنید به هر IP محلی مانند این پیام ارسال کنید:
        GET xxx.xxx.xxx.1/?msg=message
        GET xxx.xxx.xxx.2/?msg= message
        ...
        GET xxx.xxx.xxx.254/?msg= message

آدرس IP محلی

برای ارسال پیام و ایجاد یک آدرس IP محلی باید دریافت کنیم سرور HttpServer نمونه، مثال. من یک روش ساده برای این کار ایجاد کردم:

این آدرس IP مانند این را برمی گرداند:

192.168.0.107

ما برای ارسال درخواست به هر IP محلی از سه هشت اصلی استفاده خواهیم کرد:

192.168.0.xxx

سرور HttpServer

برای اینکه بتوانیم درخواست ها را دریافت کنیم باید نمونه ای از آن را ایجاد کنیم

HttpServer

با استفاده از IP محلی ما و هر پورت از 1024 تا 65353.

وقتی درخواستی دریافت کردیم “Ok” را برمی گردانیم. برای بررسی اینکه آیا کار می کند می توانید به پیوند بروید

http://{your local IP}:8080

و باید پیام ‘Ok’ را ببینید.

قبل از بررسی در iOS یا Android ، باید مجوزها را اضافه کنید.

به iOS اضافه کنید info.plist فایل:

<keyNSAppTransportSecuritykey
<dict<keyNSAllowsArbitraryLoadskey<true/dict

اضافه کردن به AndroidManifest.xml فایل:

name="android.permission.INTERNET" /

رسیدگی…

سئو PBN | خبر های جدید سئو و هک و سرور