نقل قول: سوال در مورد سوکت و سرور
در مورد شبکه زیاد وارد نیستم ولی آیپی هایی در بازه ای که گفتین معمولا مربوط به کارت شبکه هستن.یعنی اگه شما یک کارت شبکه داشته باشین و آدرس 192.168.1.2 رو بهش داده باشین، این آیپی هم یه جورایی لوکال به حساب میاد مربوط به خود سیستم جاری هست.
نقل قول: سوال در مورد سوکت و سرور
Up
لطفا پاسخ بدین :افسرده:
نقل قول: سوال در مورد سوکت و سرور
شما باید یک Listener روی پورت ۲۰۰۹ که استفاده می کنی روی یک دستگاه دیگر که در شبکه شما در حال کار کردن هست قرار بدی… بعد بجای localhost از آی پی دستگاه استفاده کنی
توجه داشته باشید اگر دستگاه در شبکه شما نباشد نمی توانید استفاده کنید مگر اینکه هر ۲ دستگاه به اینترنت متصل باشند که بحثش خیلی مفصل هست.
نقل قول: سوال در مورد سوکت و سرور
نقل قول:
نوشته شده توسط
amirzandi
شما باید یک Listener روی پورت ۲۰۰۹ که استفاده می کنی روی یک دستگاه دیگر که در شبکه شما در حال کار کردن هست قرار بدی… بعد بجای localhost از آی پی دستگاه استفاده کنی
توجه داشته باشید اگر دستگاه در شبکه شما نباشد نمی توانید استفاده کنید مگر اینکه هر ۲ دستگاه به اینترنت متصل باشند که بحثش خیلی مفصل هست.
الان یک گوشی و یک لپ تاپ به کامپیوتر متصل هست و گوشی رو در پورت 2009 با یک برنامه listen کردم اما وقتی آی پی برنامه رو به آی پی ای که موبایل نشون میده تغییر میدم ارور میده که :has requested address is not valid in this context
نقل قول: سوال در مورد سوکت و سرور
ببین این برنام که شما نوشتی تو پست اول کد مربوط به سروره
اگه میخوای به گوشی وصل بشی باید کد مربوط به کلاینتو بزاری و ای پی گوشی و پورت 2009 رو بزنی
نقل قول: سوال در مورد سوکت و سرور
نقل قول:
نوشته شده توسط
hamid_hr
ببین این برنام که شما نوشتی تو پست اول کد مربوط به سروره
اگه میخوای به گوشی وصل بشی باید کد مربوط به کلاینتو بزاری و ای پی گوشی و پورت 2009 رو بزنی
یعنی باید با TcpClient کد بزنم؟
امکانش هست نمونه کدی چیزی بدین یا لینک؟
سپاس
نقل قول: سوال در مورد سوکت و سرور
اول شما سرور و کلاينت رو مشخص کن لازم نيست با سرور به موبايل وصل بشيد
دوم تو سرورت شما آيپی 127.0.0.1 رو ليستن کرديد اين آيپی لوکال کامپيوتر شماست! خارج از کامپيوترت کسی نميتونهبه برنامه ات وصل بشه
IPAddress.Parse("127.0.0.1")
رو به
IPAddress.Any
تغيير بده و بعد به آيپی کامپيوتر با پورتی که مشخص کردی متصل شو.
در ضمن اين روش کار با سوکت ها درست نيست فقط به درد تست ميخوره سعی کن برای مديريت سوکت از توابعی که با Begin شروع ميشن استفاده کنی.
نقل قول: سوال در مورد سوکت و سرور
نقل قول:
نوشته شده توسط
negative60
اول شما سرور و کلاينت رو مشخص کن لازم نيست با سرور به موبايل وصل بشيد
دوم تو سرورت شما آيپی 127.0.0.1 رو ليستن کرديد اين آيپی لوکال کامپيوتر شماست! خارج از کامپيوترت کسی نميتونهبه برنامه ات وصل بشه
IPAddress.Parse("127.0.0.1")
رو به
IPAddress.Any
تغيير بده و بعد به آيپی کامپيوتر با پورتی که مشخص کردی متصل شو.
در ضمن اين روش کار با سوکت ها درست نيست فقط به درد تست ميخوره سعی کن برای مديريت سوکت از توابعی که با Begin شروع ميشن استفاده کنی.
مرسی ار راهنمایی
بله درسته از روش Async بهتره چون موقع انجام اعمال برنامه قفل نمیکنه