2012-04-04 5 views
2

Я хочу как можно быстрее отправить данные в WLAN на другое устройство в этой WLAN? И в настоящий момент я совершенно смущен.Нужен ли мне IP-адрес?

Если я хочу отправить что-то с одного устройства в этой WLAN на другое устройство в этой беспроводной локальной сети. Нужен ли мне IP-адрес?

Так что я мог бы написать программу, которая производит IP-пакеты и отправляет их в пункт назначения. Затем я буду программировать на сетевом уровне.

Могу ли я перейти к каналу передачи данных и отправить что-то в маршрутизатор в этой WLAN, и он выясняет, куда его отправить без какого-либо IP-адреса? Будет ли это быстрее, чем программирование на сетевом уровне?

ответ

2

Вы действительно можете отправить MAC-адрес. Бит, я сомневаюсь, что это стоит усилий. Использование IP - это стандартный способ делать вещи. Скорость будет только незначительно улучшаться.

0

Да, вам нужен IP-адрес на обоих устройствах, если вы используете стек TCP/IP.

Вы можете напрямую отправлять MAC-адрес без IP-адреса, если вы находитесь под одним и тем же коммутатором. Используйте сырые сокеты. Это не рекомендуется.

Смежные вопросы