Click here to Skip to main content
15,889,096 members
Home / Discussions / C#
   

C#

 
GeneralRe: Multithreading with task in .net 4. Strange things. Pin
Alan Balkany11-May-11 3:59
Alan Balkany11-May-11 3:59 
GeneralRe: Multithreading with task in .net 4. Strange things. Pin
Luc Pattyn11-May-11 4:28
sitebuilderLuc Pattyn11-May-11 4:28 
AnswerRe: Multithreading with task in .net 4. Strange things. Pin
Mark Salsbery10-May-11 10:23
Mark Salsbery10-May-11 10:23 
GeneralRe: Multithreading with task in .net 4. Strange things. Pin
BobJanova12-May-11 2:00
BobJanova12-May-11 2:00 
AnswerRe: Multithreading with task in .net 4. Strange things. Pin
darkelv11-May-11 14:55
darkelv11-May-11 14:55 
AnswerRe: Multithreading with task in .net 4. Strange things. Pin
wanghao297912-May-11 23:11
wanghao297912-May-11 23:11 
QuestionNotification App Architecture [modified] Pin
programmervb.netc++10-May-11 7:42
programmervb.netc++10-May-11 7:42 
AnswerRe: Notification App Architecture Pin
Mark Salsbery10-May-11 10:12
Mark Salsbery10-May-11 10:12 
Unless all 1000+- users are on the same machine, then your app IS a "server".

I'm assuming the users are remote, however, so you need to consider how they will connect to your server app to receive push notifications.

What protocol will you use? For example, TCP/IP using sockets works but do you want every user solidly connected? What happens on disconnects? Who manages the firewall issues? etc...


I personally would use HTTP over TCP/IP. No firewall issues for most clients.

I would also probably use WCF since it comes with HTTP bindings that allow push notifications from a server. Sure you could roll your own HTTP server using IHttpHandler but since HTTP is request/reply and connectionless, you'd have to reinvent code that's already available out of the box with WCF.
Mark Salsbery
Microsoft MVP - Visual C++

Java | [Coffee]

GeneralRe: Notification App Architecture Pin
Joshi, Rushikesh11-May-11 3:22
professionalJoshi, Rushikesh11-May-11 3:22 
QuestionGenerate DataSet Table Code Pin
Member 342693610-May-11 5:45
Member 342693610-May-11 5:45 
AnswerRe: Generate DataSet Table Code Pin
Luc Pattyn10-May-11 6:07
sitebuilderLuc Pattyn10-May-11 6:07 
GeneralRe: Generate DataSet Table Code Pin
Member 342693610-May-11 7:11
Member 342693610-May-11 7:11 
AnswerRe: Generate DataSet Table Code Pin
Luc Pattyn10-May-11 7:17
sitebuilderLuc Pattyn10-May-11 7:17 
AnswerRe: Generate DataSet Table Code Pin
PIEBALDconsult10-May-11 14:57
mvePIEBALDconsult10-May-11 14:57 
QuestionSet cursor position without firing MouseMove event [modified] Pin
BHillam10-May-11 2:34
BHillam10-May-11 2:34 
AnswerRe: Set cursor position without firing MouseMove event Pin
Shameel10-May-11 3:00
professionalShameel10-May-11 3:00 
GeneralRe: Set cursor position without firing MouseMove event Pin
BHillam10-May-11 3:06
BHillam10-May-11 3:06 
AnswerRe: Set cursor position without firing MouseMove event Pin
Luc Pattyn10-May-11 3:29
sitebuilderLuc Pattyn10-May-11 3:29 
GeneralRe: Set cursor position without firing MouseMove event Pin
BHillam10-May-11 3:58
BHillam10-May-11 3:58 
AnswerRe: Set cursor position without firing MouseMove event Pin
Luc Pattyn10-May-11 4:37
sitebuilderLuc Pattyn10-May-11 4:37 
AnswerRe: Set cursor position without firing MouseMove event [modified] Pin
BHillam10-May-11 5:30
BHillam10-May-11 5:30 
GeneralRe: Set cursor position without firing MouseMove event Pin
Mark Salsbery10-May-11 9:59
Mark Salsbery10-May-11 9:59 
GeneralRe: Set cursor position without firing MouseMove event [modified] Pin
BHillam10-May-11 15:06
BHillam10-May-11 15:06 
GeneralRe: Set cursor position without firing MouseMove event Pin
Mark Salsbery10-May-11 16:39
Mark Salsbery10-May-11 16:39 
QuestionWhat is the best way(s) to send strings from java app to .net app? Pin
CodeGust10-May-11 2:21
CodeGust10-May-11 2:21 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.