Click here to Skip to main content
15,891,529 members
Home / Discussions / C#
   

C#

 
GeneralRe: Any **FAST** way to convert IEnumerable to IEnumerable<T>? Pin
SledgeHammer019-Sep-14 20:07
SledgeHammer019-Sep-14 20:07 
GeneralRe: Any **FAST** way to convert IEnumerable to IEnumerable<T>? Pin
Pete O'Hanlon9-Sep-14 20:46
mvePete O'Hanlon9-Sep-14 20:46 
GeneralRe: Any **FAST** way to convert IEnumerable to IEnumerable<T>? Pin
SledgeHammer0110-Sep-14 6:46
SledgeHammer0110-Sep-14 6:46 
GeneralRe: Any **FAST** way to convert IEnumerable to IEnumerable<T>? Pin
PIEBALDconsult10-Sep-14 3:14
mvePIEBALDconsult10-Sep-14 3:14 
GeneralRe: Any **FAST** way to convert IEnumerable to IEnumerable<T>? Pin
SledgeHammer0110-Sep-14 6:42
SledgeHammer0110-Sep-14 6:42 
Questionadd row to datagridview by checking child node check box of treeview Pin
Member 110597999-Sep-14 15:39
Member 110597999-Sep-14 15:39 
AnswerRe: add row to datagridview by checking child node check box of treeview Pin
Member 1105979911-Sep-14 7:55
Member 1105979911-Sep-14 7:55 
QuestionChat Application Pin
Kevin Marois9-Sep-14 11:23
professionalKevin Marois9-Sep-14 11:23 
AnswerRe: Chat Application Pin
Ravi Bhavnani9-Sep-14 11:36
professionalRavi Bhavnani9-Sep-14 11:36 
GeneralRe: Chat Application Pin
Kevin Marois9-Sep-14 11:37
professionalKevin Marois9-Sep-14 11:37 
GeneralRe: Chat Application Pin
Ravi Bhavnani9-Sep-14 11:39
professionalRavi Bhavnani9-Sep-14 11:39 
GeneralRe: Chat Application Pin
Kevin Marois9-Sep-14 11:40
professionalKevin Marois9-Sep-14 11:40 
GeneralRe: Chat Application Pin
Kevin Marois9-Sep-14 11:46
professionalKevin Marois9-Sep-14 11:46 
GeneralRe: Chat Application Pin
Ravi Bhavnani9-Sep-14 11:57
professionalRavi Bhavnani9-Sep-14 11:57 
GeneralRe: Chat Application Pin
Kevin Marois9-Sep-14 11:58
professionalKevin Marois9-Sep-14 11:58 
GeneralRe: Chat Application Pin
Ravi Bhavnani9-Sep-14 12:00
professionalRavi Bhavnani9-Sep-14 12:00 
GeneralRe: Chat Application Pin
PIEBALDconsult9-Sep-14 13:58
mvePIEBALDconsult9-Sep-14 13:58 
GeneralRe: Chat Application Pin
Kevin Marois9-Sep-14 14:01
professionalKevin Marois9-Sep-14 14:01 
GeneralRe: Chat Application Pin
PIEBALDconsult9-Sep-14 14:16
mvePIEBALDconsult9-Sep-14 14:16 
AnswerRe: Chat Application Pin
PIEBALDconsult9-Sep-14 12:20
mvePIEBALDconsult9-Sep-14 12:20 
GeneralRe: Chat Application Pin
Kevin Marois9-Sep-14 12:27
professionalKevin Marois9-Sep-14 12:27 
GeneralRe: Chat Application Pin
PIEBALDconsult9-Sep-14 13:25
mvePIEBALDconsult9-Sep-14 13:25 
Kevin Marois wrote:
Each Conversation would have a unique Id and a list of Participants.


I put it in a database. Each message has its own ID, the ID of its parent, and the ID of the first message in the thread. Each message also has its own set of recipients (many-to-many relationship between Message and User). The client could then display each message as it arrives, or show the entire thread in a TreeView.


Kevin Marois wrote:
API notifying clients


"Push" sucks; always has, always will. I always use polling; it allows the client/user to control frequency or even disable polling altogether. I also put in a "get messages now" feature. The server should only handle requests as they are made and not try to keep track of all the possible connections or it won't scale well. You probably also don't want to waste cycles re-trying broadcasts to clients that have lost connectivity. If no one is asking for data, don't try to send it; just wait.
GeneralRe: Chat Application Pin
Kevin Marois9-Sep-14 15:07
professionalKevin Marois9-Sep-14 15:07 
GeneralRe: Chat Application Pin
PIEBALDconsult9-Sep-14 15:58
mvePIEBALDconsult9-Sep-14 15:58 
AnswerRe: Chat Application Pin
raju melveetilpurayil9-Sep-14 12:46
professionalraju melveetilpurayil9-Sep-14 12:46 

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.