我有一个用C#编写的TCP服务器应用程序。我接受来自我的服务器IP地址的第1234端口的TCP客户端。我不知道TCP客户端的MAC地址。到目前为止没有问题,服务器运行完美但我意识到当具有相同MAC地址的TCP客户端连接到服务器时,我无法处理它们的连接。这个引文有什么问题?如何学习尝试连接到我的服务器的TCP客户端的MAC地址?如果我能够了解到这一点,我将不接受在连接客户端列表中具有相同MAC地址的TCP客户端。
答案 0 :(得分:2)
这是netadmin的问题,而不是编写服务器的人。 LAN中两个相同的MAC地址是采购错误,如果动态分配则是netadmin错误。不要编写代码来修复不应该出现的问题。您将无法向这些客户端发送普通响应,更不用说ping它们了。