Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 01:00

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



await Antwort vom Server(await value change)?

Discussion on await Antwort vom Server(await value change)? within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
await Antwort vom Server(await value change)?

Hi,

ich hab ne Server Client Anwendung. Ich sende vom Client einen JSON String an den Server, der Server schaut ob in der DB der User steht.

Nachrichten bekomme ich so:
PHP Code:
static void client_OnDataReceived(object senderNetConnection connectionbyte[] e)
        {
            
serverResponse JsonConvert.DeserializeObject<ServerResponse>(Encoding.UTF8.GetString(e));               
        } 
Aufgrund dessen was ankommt wird eine variable(access = true) gesetzt.
Nun würde ich gerne nen await auf diese access machen. Also warten bis diese variable auf true ist.

Geht das so mit await oder gibts da ne bessere methode?
hab schon paar Artikel dazu durchgelesen, aber leider nicht das was ich brauche gefunden.

Könnt ihr mir helfen?
Ludder231 is offline  
Old 11/17/2016, 14:35   #2
 
YatoDev's Avatar
 
elite*gold: 50
Join Date: Sep 2012
Posts: 3,841
Received Thanks: 1,462
anstatt auf irgendwas zu warten solltest du ein event feuern sobald der wert geändert wurde.

Wenn du nur zwischen deiner anwendung und der datenbank synchronisieren musst dann reicht es in der get und set methode ein event zu feuern.

Das Ähnelt dem INotifyPropertyChanged pattern welches in ViewModels genutzt wird
YatoDev is offline  
Thanks
1 User
Old 11/17/2016, 14:41   #3
 
Ludder231's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
Quote:
Originally Posted by YatoDev View Post
anstatt auf irgendwas zu warten solltest du ein event feuern sobald der wert geändert wurde.

Wenn du nur zwischen deiner anwendung und der datenbank synchronisieren musst dann reicht es in der get und set methode ein event zu feuern.

Das Ähnelt dem INotifyPropertyChanged pattern welches in ViewModels genutzt wird
Das ist schon mal ein guter hinweis, ich werde es gleich heute Abend mal testen!
Ludder231 is offline  
Reply


Similar Threads Similar Threads
[C#] Async & Await
07/28/2016 - .NET Languages - 2 Replies
Mahlzeit Com, ich hätte da mal eine Frage bezüglich Async und Await. Ich selbst "lerne" erst seit 3 Wochen C# und verstehe noch nicht genau wann ich was aufrufen muss. Folgende Aufgabenstellung hab ich: Ich muss ein Ordner überwachen in dem wird alle 5 sec. reingeschaut ob sich dort neue Dateien befinden. (ohne events!) Sollte dies der Fall sein möchte ich mit einer Schleife die Dateien selektieren verarbeiten und wegschieben. Dies soll nebenbei laufen.
A look at async/await and its applications
08/08/2013 - CO2 Programming - 6 Replies
I'm pretty sure most programmers here are still stuck using the legacy async methods (Begin..., End...) instead of the new keywords, so here's a small overview of using them. You can quickly see how applicable they are to development and how useful it can be. Emphasis on "small overview". It also becomes extremely apparent how much cleaner your code becomes using async/await rather than the legacy methods which forced you to write spaghetti-like code.
Re: † • Metin 2 Kalipso • † ~ Dangerous battles await you!
05/31/2012 - Metin2 PServer Advertising - 3 Replies
Metin2Kalipso Dedicated Server 24/7 Core i7-24 gb ddr3 3.0 disk 1 gb 2 tb band. Rates: 450% Exp Yang 750%
New Adventures Await! NAGC Sea3son Coming soon!
04/26/2010 - Grand Chase - 15 Replies
http://image.ntreev.net/gc/eventImages/2010/0420/t lwmstka/01.jpg



All times are GMT +1. The time now is 01:01.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.