Обмен сообщениями между двумя запущенными устройствами TUN / TAP - PullRequest
1 голос
/ 04 июля 2019

(я новичок в сетевом программировании) Я хочу использовать n2n для создания сети различных машин, подключенных к Интернету, и я хочу, чтобы они обменивались данными, используя какой-то протокол, такой как TCP / UDP.У меня возникла проблема на их github , но, похоже, они перестали отвечать.Пожалуйста, мне нужна помощь

Я уже пытался выполнить их встроенную функцию "quick_edge_init", как упомянуто в проблеме на обеих машинах, а затем пытался обмениваться сообщениями, используя стандартный udp, принимая одно в качестве клиента, а другое в качестве сервера.

Параметры Quick_edge_init на обоих узлах

Узел 1

  char *device_name    = (char*)"n2n0";
  char *network_name   = (char*)"network";
  char *secret_key     = (char*)"secretkey";
  char *my_mac_address = (char*)"DE:AD:BE:EF:01:10";
  char *my_ipv4_addr   = (char*)"192.168.100.1";
  char *supernode      = (char*)"supernode.ntop.org:7777";
  int  keep_on_running = 1;

Узел 2

  char *device_name    = (char*)"n2n0";
  char *network_name   = (char*)"network";
  char *secret_key     = (char*)"secretkey";
  char *my_mac_address = (char*)"DE:AD:BE:EF:01:10";
  char *my_ipv4_addr   = (char*)"192.168.100.2";
  char *supernode      = (char*)"supernode.ntop.org:7777";
  int  keep_on_running = 1;

Я просто хочу, чтобы узлы в этой сети, инициированные моей программой, обменивалисьсообщения

...