2016-04-09 106 views
-1

我想连接我的服务器。 我的服务器上的端口50000创建没有IP地址的套接字连接(TCP或UDP)

  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

这是一个有点不清楚你在问什么。你问你应该听哪个IP?或者你想连接到另一台机器? – CodeCaster

+1

您可以尝试连接到192.168.1.x范围内的每个现有IP地址。 – wimh

+0

绑定到0.0.0.0:50000,但您需要知道TCP或UDP(不能同时为)。 –

回答

1

创建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);