0
我想發送簡單的消息到服務器。但我得到奇怪的例外。代碼很簡單,但我不瞭解異常。沒有通過Windows Phone通過tcp傳遞短字符串消息
public MainPage() {
InitializeComponent();
sendMessage();
}
private void sendMessage() {
var asyncEvent = new SocketAsyncEventArgs { RemoteEndPoint = new DnsEndPoint("192.168.0.13", 13000) };
var buffer = Encoding.UTF8.GetBytes("SOEMTHING" + Environment.NewLine);
asyncEvent.SetBuffer(buffer, 0, buffer.Length);
Socket connection = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
connection.SendAsync(asyncEvent);
}
該消息只是未送達。我錯過了什麼?
第一次機會異常不一定是一個問題,因爲你可以在[這篇博客對他們(見HTTP:// blogs.msdn.com/b/davidklinems/archive/2005/07/12/438061.aspx)。您的應用程序崩潰了,還是調試程序彈出了異常? – Dirk
@Dirk但沒有消息傳遞到服務器。和服務器工作...它從IP攝像頭接收TCP消息,但不從電話。 – Yoda
@Dirk和應用程序崩潰。 – Yoda