首页 > 解决方案 > 在两个运行 TUN/TAP 的设备之间交换消息

问题描述

(我是网络编程的新手)我想使用n2n创建连接到 Internet 的各种机器的网络,我希望它们使用 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;

我只想让我的程序启动的这个网络上的节点交换消息

标签: cnetworkingvpntun-tap

解决方案


推荐阅读