Size: a a a

CODE BLOG / Чат

2020 August 06

WR

Willford Rockwell in CODE BLOG / Чат
Lolita xd
Чуваки вопрос такой есть, я хочу сделать прогу на wpf, он будет работать на localhost , использую tcp. Оба компа подключены к одному wifi . И так вопрос, как сделать клиентскую часть, как реализовать типа lan подключение между 2 пк через wifi маршрутизатор
Тебе нужно работать с сокетами. Для сокета важно знать порт, на котором слушают и IP-адрес, куда стучаться. Автоматически можно попробовать сделать, но не продуктивно.
источник

Lx

Lolita xd in CODE BLOG / Чат
Willford Rockwell
Тебе нужно работать с сокетами. Для сокета важно знать порт, на котором слушают и IP-адрес, куда стучаться. Автоматически можно попробовать сделать, но не продуктивно.
источник

Lx

Lolita xd in CODE BLOG / Чат
серверская часть
источник

Lx

Lolita xd in CODE BLOG / Чат
источник

Lx

Lolita xd in CODE BLOG / Чат
клиентская часть
источник

Lx

Lolita xd in CODE BLOG / Чат
не обращайте внимаение на try catch
источник

Lx

Lolita xd in CODE BLOG / Чат
в обоих случаях использую
источник

Lx

Lolita xd in CODE BLOG / Чат
private const string ip = "127.0.0.1";
private const int port = 8080;
источник

4

4g in CODE BLOG / Чат
Willford Rockwell
Как по мне, многие фантасты "предсказали" современные технологии. Это как проблема спасенных дельфинами. То, что они говорили будет, но не случилось, просто не на слуху.
Согласен абсолютно. Просто когда видишь - вот человек прошлого рассказывает что будет в будущем — а тут ты как миниму парой-тройкой будущих технологий пользуешься - просто "срывает башню"!!!
источник

WR

Willford Rockwell in CODE BLOG / Чат
Lolita xd
Чуваки вопрос такой есть, я хочу сделать прогу на wpf, он будет работать на localhost , использую tcp. Оба компа подключены к одному wifi . И так вопрос, как сделать клиентскую часть, как реализовать типа lan подключение между 2 пк через wifi маршрутизатор
Если всё-таки интересно сделать автоматический поиск сервера клиентом, то принцип примерно такой: увидеть все IP, постучаться в каждый IP по заготовленному порту. Откуда придет ответ, там и есть сервер. @fiogdi поправь, если я ошибаюсь.
источник

Lx

Lolita xd in CODE BLOG / Чат
а как увидеть все ip
источник

Lx

Lolita xd in CODE BLOG / Чат
спасибо за ответы помогаешь очень
источник

WR

Willford Rockwell in CODE BLOG / Чат
Lolita xd
private const string ip = "127.0.0.1";
private const int port = 8080;
Тебе не нужен localhost. Localhost - это петля внутри твоего отдельного ПК.
источник

Lx

Lolita xd in CODE BLOG / Чат
можешь примерно обьяснить как на сервере получить ip автоматом, и как получить все ip со стороны клиента
источник

WR

Willford Rockwell in CODE BLOG / Чат
Lolita xd
а как увидеть все ip
Для начала найди свой IP и маску сети. Наложи маску на свой ip и получишь подсеть, в которой нужно искать.
источник

WR

Willford Rockwell in CODE BLOG / Чат
Lolita xd
можешь примерно обьяснить как на сервере получить ip автоматом, и как получить все ip со стороны клиента
Сервер не должен знать ничего о клиенте, пока он не подключится. Это клиент должен знать ip и порт сервера.
источник

WR

Willford Rockwell in CODE BLOG / Чат
Демонстрация шарпового кода мне не сильно поможет - я сишник.
источник

WR

Willford Rockwell in CODE BLOG / Чат
Lolita xd
можешь примерно обьяснить как на сервере получить ip автоматом, и как получить все ip со стороны клиента
Сервер всегда слушает.
источник

Lx

Lolita xd in CODE BLOG / Чат
тоесть мне надо автоматически определить ip на сервере. и со стороны клиента получить все ip и проверить подключение на каждом?
источник

WR

Willford Rockwell in CODE BLOG / Чат
Lolita xd
тоесть мне надо автоматически определить ip на сервере. и со стороны клиента получить все ip и проверить подключение на каждом?
Тебе не нужно определять ip на сервере. Он у тебя и так есть и он находится за каким-то интерфейсом.
источник