[英]Does anyone know where I can find a good example of using the OFX wsdl file with C#?
[英]Does anyone know where I can find a Universal Windows Private Network (Client & Server) code Example?
我是Universal Windows Apps(Win 10)的新手。 我試圖將控制台應用程序移植到UWP,它充當自定義Windows Service應用程序的遠程測試和管理控制台。 我似乎找不到任何可靠的示例代碼來演示將套接字偵聽器放置在MainPage.xaml.cs文件中的位置(或應該放置的位置)。 我已經成功地將MSDN示例移植到了一種使用Json序列化PCL模型對象並將其發送到服務器的方法中。 我只是似乎無法正確處理偵聽器。 我不認為我在正確的地方使用它,尤其是在異步使用方面。 我遇到了協議\\端口使用錯誤,因為它基本上是在說它已經打開(我只是在測試方法中扔了它)。 我想反序列化收到的Json響應,並使用它來填充List。 這是一個適合我發送的示例。
private async void Pulse(string target)
{
if (target == null || target == string.Empty)
{
greetingOutput.Text = "No Ip specified";
return;
}
else
{
try
{
Windows.Networking.Sockets.StreamSocket socket = new Windows.Networking.Sockets.StreamSocket();
Windows.Networking.HostName serverHost = new Windows.Networking.HostName(target);
await socket.ConnectAsync(serverHost, serverPort);
Stream streamOut = socket.OutputStream.AsStreamForWrite();
StreamWriter writer = new StreamWriter(streamOut);
HeartBeatPing heartBeatPing = new HeartBeatPing(GetLocalIp(), target);
string msg = JsonConvert.SerializeObject(heartBeatPing);
await writer.WriteLineAsync(msg);
await writer.FlushAsync();
Stream streamIn = socket.InputStream.AsStreamForRead();
StreamReader reader = new StreamReader(streamIn);
string response = await reader.ReadLineAsync();
}
catch (Exception xCeption)
{
greetingOutput.Text += "\n" + xCeption.ToString();
}
}
}
某些人可能會從greetingsOutput.text中注意到,我是從Microsoft培訓站點的“ C#Hello World”示例開始的。
我還想補充一點,我不會為此使用任何HTTP,因為Json對象將發生一些自定義加密和其他“事情”,這些事情將需要單獨的端口。
我對使用XAML和C#(已發布)的Universal Windows Apps的了解還不夠,無法了解我在做什么。 但是,我在其他平台(例如MVC,Windows Service,控制台等)上是經驗豐富的C#程序員。 基於對“四人幫”的了解,我對企業類模式和實踐有深入的了解。
任何幫助將不勝感激。 謝謝。
( https://github.com/Microsoft/Windows-universal-samples/tree/master/Samples/DatagramSocket )
這是一個樣本。 此示例中有CPP
, js
和cs
代碼,我僅測試了cs
代碼。 希望這對您有幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.