2012-03-01 8 views
0

私はWP7からPCにデータ(画像と文字列)を送信する方法をすでに知っています。ソケットによって しかし、私の問題の私は、送信用の2列(2個のデータ) このコードを送信する方法1つのデータWP7からPCにデータを送信

public string Send(string serverName, int portNumber, string data) 
    { 
     string response = "Timeout"; 

if (socket != null) 
    { 
     SocketAsyncEventArgs socketEventArg = new SocketAsyncEventArgs(); 
     socketEventArg.RemoteEndPoint = new DnsEndPoint(serverName, portNumber); 

     socketEventArg.Completed += new EventHandler<SocketAsyncEventArgs>(delegate(object s, SocketAsyncEventArgs e) 
     { 
      response = e.SocketError.ToString(); 
      clientDone.Set(); 
     }); 

     byte[] payload = Encoding.UTF8.GetBytes(data); 
     socketEventArg.SetBuffer(payload, 0, payload.Length); 
     clientDone.Reset(); 
     socket.SendToAsync(socketEventArg); 

     clientDone.WaitOne(TIMEOUT_MILLISECONDS); 
    } 
    else 
    { 
     response = "not initialized"; 
    } 
    return response; 
} 

だから私は何の変更を行うことができますか?

答えて

1

1文字列を送信できる場合は、同じ方法で2文字を送信できます。文字列を区切り、連結してください。
その後、もう一方の端で分割します。

+0

mmmmmm いいね、exemple plzを教えてください – juste3alfaza

関連する問題