簡體   English   中英

如何在Windows 8 Metro App中使用StreamSocketListener和StreamSocket而不是System.Net.Sockets?

[英]How to use StreamSocketListener and StreamSocket in windows 8 Metro App instead of System.Net.Sockets?

我正在嘗試將我現有的GChat應用程序遷移到Windows 8 Metro App,這是一個Windows窗體應用程序。

在我使用的Windows窗體應用程序中,

    System.Net.Sockets.Socket _socket = new new System.Net.Sockets.Socket();

用於啟用“talk.google.com”的連接。

在MetroApp只有StreamSocket和DatagramSockets可我更換了守則中所建議的這個

現在我不知道是否啟用了連接。

當它進入代碼

    Windows.Networking.Sockets.StreamSocket sSocket = new Windows.Networking.Sockets.StreamSocket();

    sSocket.Controls.KeepAlive = true;

    await sSocket.ConnectAsync(hostName,"https");

我得到了IP地址的詳細信息,但是當它通過代碼時,它還沒有處於活動狀態,它會退出。

如果有人知道如何處理套接字連接並在Metro App的后台啟用永久連接,請說出來!

提前致謝!

StreamSocket示例開始。 這可能會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM