2009-05-15 17 views
0

Guys私はここにいくつかの助けが必要です.. 私はデータをデータグラムとして送信する必要があるC#でプロジェクトをやっています。ブロードキャストメッセージを送受信しています

次のコードです:私は、LAN おかげトンみんなでコードをテストすることができ、誰と周りに人がいないので、コードが細かい場合

public void StartUdpListener(Object state) 
    { 

     receivedNotification = udpServer.Receive(ref remoteEndPoint); 
     notificationReceived = Encoding.ASCII.GetString(receivedNotification); 

     listBox = new StringBuilder(this.listBox1.Text); 
     listBox.AppendLine(notificationReceived); 


     if (listBox1.InvokeRequired) 
     { 
      this.Invoke((MethodInvoker)delegate { this.listBox1.Items.Add(listBox.ToString()); }); 
     } 



    } 

    public void StartNotification() 
    { 

     ThreadPool.QueueUserWorkItem(new WaitCallback(StartUdpListener)); 

     hostName = Dns.GetHostName(); 
     hostBuffer = Encoding.ASCII.GetBytes(hostName); 

     UdpClient newUdpClient = new UdpClient(); 
     newUdpClient.Send(hostBuffer, hostBuffer.Length, notifyIP); 



    } 

君たちは私に教えてもらえます。

答えて

関連する問題