Для встановлення сокета на стороні сервера виконайте такі кроки:
- Створіть сокет за допомогою системного виклику socket().
- Прив’яжіть сокет до адреси за допомогою системного виклику bind(). …
- Слухайте підключення за допомогою системного виклику listen().
- Прийміть з’єднання за допомогою системного виклику accept(). …
- Надсилати та отримувати дані.
Як відкрити порт на брандмауері
- Натисніть «Пуск», потім «Панель керування».
- Натисніть Брандмауер Windows, а потім натисніть Додаткові параметри.
- Клацніть правою кнопкою миші на Inbound Rules, а потім на New Rule:
- Виберіть Порт і натисніть Далі:
- Введіть конкретний локальний порт (наприклад, 8080) і натисніть «Далі».
- Натисніть Далі:
- Назвіть правило та натисніть Готово:
- Створіть і відкрийте серверний сокет. Переглянути. ServerSocket serverSocket = новий ServerSocket(номер порту); …
- Дочекайтеся запиту клієнта. Переглянути. …
- Створюйте вхідні та вихідні потоки для сокета. Переглянути. …
- Спілкуйтеся з клієнтом. Отримати дані від клієнта: (inputLine = in.readLine() ) …
- Закрийте потік, а потім закрийте розетку.
«Створити сокет» або «відкрити сокет» означає для встановлення підключення до Інтернету або іншої глобальної чи локальної мережі TCP/IP.
Процедура
- Використовуйте таку команду, щоб запустити сервер: server start serverName. де serverName – ім'я сервера.
- Використовуйте таку команду, щоб зупинити сервер: server stop serverName. де serverName – ім'я сервера. Примітка. Звичайна зупинка сервера включає стадію спокою перед завершенням роботи сервера.
Тому я можу покласти його туди, так, ви покладете його туди, а потім покрутите. Ви просто знову на інший бік відриваєтеся. Так просто, і вам не потрібно це ламати. Ви можете використовувати це повторно.