IOSDEV Telegram 1504
Создание UDP-сервера и клиента в Swift на базе фрейморка Network

Сетевая модель OSI описывает, каким образом устройства в локальных (и глобальных сетях) обмениваются данными.

Всего у неё 7 уровней и каждый из них выполняет определённую задачу (скорее всего вы и так это знаете, обычно это проходят на 2-3 курсе универа).

Так вот, на прикладном уровне чаще всего нам достаточно URLSession.

Но вот для сетевых задач более низкого уровня (работа с TCP и UDP), фреймворк Network предоставляет более полный контроль на транспортном уровне. Это обеспечивает большую гибкость и эффективность по сравнению с URLSession.

📖 В этом материале от нашего читателя Максима Егорова вы можете познакомиться с тем, как написать свой UDP-сервер и клиент на несложном, но любопытном примере.

🛠 Полный код проекта доступен здесь.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
1015🔥96❤‍🔥5👍5🎉1💯1🏆1



tgoop.com/iosdev/1504
Create:
Last Update:

Создание UDP-сервера и клиента в Swift на базе фрейморка Network

Сетевая модель OSI описывает, каким образом устройства в локальных (и глобальных сетях) обмениваются данными.

Всего у неё 7 уровней и каждый из них выполняет определённую задачу (скорее всего вы и так это знаете, обычно это проходят на 2-3 курсе универа).

Так вот, на прикладном уровне чаще всего нам достаточно URLSession.

Но вот для сетевых задач более низкого уровня (работа с TCP и UDP), фреймворк Network предоставляет более полный контроль на транспортном уровне. Это обеспечивает большую гибкость и эффективность по сравнению с URLSession.

📖 В этом материале от нашего читателя Максима Егорова вы можете познакомиться с тем, как написать свой UDP-сервер и клиент на несложном, но любопытном примере.

🛠 Полный код проекта доступен здесь.

😃 iOS Dev

BY iOS Dev




Share with your friend now:
tgoop.com/iosdev/1504

View MORE
Open in Telegram


Telegram News

Date: |

The group also hosted discussions on committing arson, Judge Hui said, including setting roadblocks on fire, hurling petrol bombs at police stations and teaching people to make such weapons. The conversation linked to arson went on for two to three months, Hui said. In the next window, choose the type of your channel. If you want your channel to be public, you need to develop a link for it. In the screenshot below, it’s ”/catmarketing.” If your selected link is unavailable, you’ll need to suggest another option. Joined by Telegram's representative in Brazil, Alan Campos, Perekopsky noted the platform was unable to cater to some of the TSE requests due to the company's operational setup. But Perekopsky added that these requests could be studied for future implementation. Add the logo from your device. Adjust the visible area of your image. Congratulations! Now your Telegram channel has a face Click “Save”.! How to create a business channel on Telegram? (Tutorial)
from us


Telegram iOS Dev
FROM American