3
我在嘗試將現有的GChat應用程序遷移到Windows 8 Metro應用程序,這是一個Windows窗體應用程序。如何在Windows 8 Metro App中使用StreamSocketListener和StreamSocket而不是System.Net.Sockets?
在windows形成應用我用,
System.Net.Sockets.Socket _socket = new new System.Net.Sockets.Socket();
爲能夠連接到 「talk.google.com」。
在MetroApp中,只有StreamSocket和DatagramSockets可用,我按照this中的建議替換了代碼。
現在我不知道連接是否啓用。 。 。
當步入代碼
Windows.Networking.Sockets.StreamSocket sSocket = new Windows.Networking.Sockets.StreamSocket();
sSocket.Controls.KeepAlive = true;
await sSocket.ConnectAsync(hostName,"https");
我得到了IP地址的詳細信息,但是當它通過代碼連接是不是活的,它退出。
如果有人知道如何處理插座連接並在Metro App中啓用後臺連接,請告訴我!
在此先感謝!
嗨感謝您的回覆!在這個例子中,它正在向服務器寫一些如何從服務器獲得答覆 –