套接字编程

时间:2012-04-20 15:30:49

标签: silverlight

我有服务器有ip和三个端口,并且有更多的发送者(每个发送者都有ip)到这个服务器,还有一个接收者(有它的ip)。如果服务员A和发送者B发送到服务器,如果我希望接收者接收仅从发送者A发送的数据(如何通过在silverlight中使用套接字编程)。我使用(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp)。请帮助我

new Socket(AddressFamily.InterNetwork,SocketType.Stream,ProtocolType.Tcp);

1 个答案:

答案 0 :(得分:0)

根据标点符号,缺少大写字母和拼写问题,您的邮件非常混乱。但无论如何。

您无法阻止来自特定客户端的套接字级别连接,您必须知道在建立连接后要知道哪个IP或具有握手类型,以了解它是哪个客户端。

您可以使用防火墙硬件/软件阻止来自特定IP的连接。

同时,我相信这只是你想要做的软件任务。 所以连接后你会有一些识别。 让我们说服务器是绑定,等待连接,一旦它们被接受,你得到新的客户端Socket,它将不会被授权,然后它将通过一些将进行身份验证连接的消息交换。如果在一段时间内没有完成,服务器可能会断开连接。

这看起来像是你要尝试的非常基本的任务和问题,我建议你阅读一些关于套接字编程的基础知识。