我正在创建一个屏幕共享应用程序。为了允许nat穿越,我不得不通过服务器来实现这一点,我只是想知道如何才能检查试图连接到服务器的客户端是我想连接的客户端,而不是其他人,而不是阻止其他人连接到该端口。
我正在考虑使用BeginAcceptTcpClient()而不是AcceptTcpClient(),在它以这种方式接受连接之前,是否有一种方法可以检查谁在尝试连接,以便以后可以被TcpListener获取?
我唯一能做的是在连接中发送我想要发送图像的人的ID,并让服务器处理发送给谁,但是这是太慢还是资源密集型?
发布于 2014-10-22 11:34:34
也许您应该看看join.me是如何制作的:
因此,要确保正确的客户端连接,只需创建一个唯一的id,双方必须通过不同的通信渠道共享。
https://stackoverflow.com/questions/26505867
复制相似问题