在ToyVpnService中,他们读取IP数据包,然后将其转发到远程VPN服务器。
DatagramChannel
仅用于UDP? 答案 0 :(得分:2)
据我所知,ToyVpnService要么是一个实验,要么是在开发的早期阶段。
是的,它仅用于UDP。他们要么不关心此阶段丢失的数据包,要么计划稍后实施控制机制。
在您提供的Messenger示例中,应用程序交换字符串。他们不需要发送任何其他信息,因为他们只想显示它们。当您与VPN通信时,您必须发送标头,以便VPN可以转发它收到的任何数据。