سلام و ادب
دوستان بنده میخوام با استفاده از زبان JAVA یک سرور بنویسم که بتونه از طریق اینترنت، داده ارسال و دریاف کنه و طبق بررسی های اولیه ای که انجام دادم متوجه شدم که با حضور فایروال ها در روترها و سویچ ها و حتی سیستم های عامل امکان استفاده از هر پروتکلی مهیا نیست و بهترین پروتکل همون http هستش که این پروتکل از طریق پورت استاندارد 80 ارتباط برقرار میکنه. حالا سوال من این هستش که آیا فایروال ها و یا موانع مشابه اجازه عبور داده از طریق پورت 80 را خواهند داد و بدون header ها میتوان داده رد و بدل کرد و یا ینکه نیازمند تعریف header ها هستیم. و یا اینکه آیا اساسا راهی هست که از طریق پورت اختصاصی (مثلا پورت 1234) ارتباط برقرار کرد یا نه؟
باید بگم browser که قرار است به سرور متصل شود open source بوده و قابلیت تعریف پورت و ای پی در آن امکان پذیر است و از این لحاظ مشکلی وجود ندارد.