我想连接我的服务器。 我的服务器正在侦听端口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) 谢谢。
答案 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);