创建没有ip地址的套接字连接(TCP或UDP)

时间:2016-04-09 09:57:15

标签: c# sockets tcp udp ip-address

我想连接我的服务器。 我的服务器正在侦听端口50000。

            NetworkStream socketStream = null;
            Socket AcceptedClient;// stream for receiving data           
            byte[] bCode;

            TcpListener listener = null;       
            IPAddress local = IPAddress.Any;
            listener = new TcpListener(local, 50000);

在客户端计算机中:

我不知道它的IP和主机名。

我们的IP位于192.168.1.x

我必须拥有它的IP或主机名。

我可以在这种情况下创建套接字连接吗?

我的问题是: 是否可以连接没有IP地址的其他计算机?(TCP或UDP) 谢谢。

1 个答案:

答案 0 :(得分:2)

创建UDP侦听器对象

UdpClient client = new UdpClient();

定义广播模式下发送代码的结束点

IPEndPoint end = new IPEndPoint(IPAddress.Parse("192.168.0.255"),50001);
byte[] bCodeMelli = System.Text.Encoding.Unicode.GetBytes(strCodeMelli);
client.SendAsync(bCodeMelli, bCodeMelli.Length, end);
byte[] bInfo = client.Receive(ref end);