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

C#

 
QuestionBest way to populate this DataGridView Pin
BDJones2-Jan-10 6:50
BDJones2-Jan-10 6:50 
AnswerMessage Closed Pin
2-Jan-10 14:58
stancrm2-Jan-10 14:58 
QuestionRe: Best way to populate this DataGridView [modified] Pin
BDJones3-Jan-10 5:27
BDJones3-Jan-10 5:27 
AnswerRe: Best way to populate this DataGridView Pin
darkelv2-Jan-10 15:52
darkelv2-Jan-10 15:52 
QuestionWhy database.mdf is not filtered in a crystal report while connectiong a database? Pin
CoderForEver2-Jan-10 6:18
CoderForEver2-Jan-10 6:18 
Questionc# sockets [modified] Pin
ikurtz2-Jan-10 5:30
ikurtz2-Jan-10 5:30 
AnswerRe: c# sockets Pin
N a v a n e e t h2-Jan-10 6:48
N a v a n e e t h2-Jan-10 6:48 
AnswerRe: c# sockets Pin
Rob Philpott2-Jan-10 6:58
Rob Philpott2-Jan-10 6:58 
.NET makes this stuff pretty straight forward.

Server side, use a TcpListener to accept incoming connections from the client. Once accepted, which gives you a TcpClient, the ususal practice is to create a new thread and pass it the TcpClient and let it do its server side stuff. If the connection is likely to be brief, use the ThreadPool.

On the client, just use a TcpClient to connect to the server.

Generally, the connection stays open until either end closes it, or it *may* get closed due to inactivity timeouts - not sure.

You can attach a NetworkStream to the TcpClient at both ends, so you just end up with a duplex stream you can read and write to.

Cassini is a little web server from the early days of .NET which allowed people to develop ASP.NET applications. Have a look at the source of that for some patterns. http://blogs.msdn.com/dmitryr/archive/2005/09/27/474534.aspx[^]

Regards,
Rob Philpott.

QuestionArithmetic operation resulted in an overflow. Pin
3bood.ghzawi2-Jan-10 3:12
3bood.ghzawi2-Jan-10 3:12 
AnswerRe: Arithmetic operation resulted in an overflow. Pin
#realJSOP2-Jan-10 3:39
mve#realJSOP2-Jan-10 3:39 
AnswerRe: Arithmetic operation resulted in an overflow. Pin
Alan N2-Jan-10 3:54
Alan N2-Jan-10 3:54 
GeneralRe: Arithmetic operation resulted in an overflow. Pin
Daniel Grunwald2-Jan-10 10:53
Daniel Grunwald2-Jan-10 10:53 
GeneralRe: Arithmetic operation resulted in an overflow. Pin
harold aptroot2-Jan-10 10:56
harold aptroot2-Jan-10 10:56 
GeneralRe: Arithmetic operation resulted in an overflow. Pin
Daniel Grunwald2-Jan-10 10:58
Daniel Grunwald2-Jan-10 10:58 
GeneralRe: Arithmetic operation resulted in an overflow. Pin
harold aptroot2-Jan-10 11:02
harold aptroot2-Jan-10 11:02 
Questionpassing a form to User Control(dll) from textbox Pin
jojoba20102-Jan-10 0:21
jojoba20102-Jan-10 0:21 
GeneralRe: passing a form to User Control(dll) from textbox Pin
Abhinav S2-Jan-10 0:24
Abhinav S2-Jan-10 0:24 
GeneralRe: passing a form to User Control(dll) from textbox Pin
DaveyM692-Jan-10 2:27
professionalDaveyM692-Jan-10 2:27 
AnswerRe: passing a form to User Control(dll) from textbox Pin
DaveyM692-Jan-10 2:23
professionalDaveyM692-Jan-10 2:23 
QuestionRe: passing a form to User Control(dll) from textbox [modified] Pin
jojoba20102-Jan-10 3:10
jojoba20102-Jan-10 3:10 
QuestionHow to draw a circle in C# Pin
ksaw1231-Jan-10 21:47
ksaw1231-Jan-10 21:47 
AnswerRe: How to draw a circle in C# Pin
venomation1-Jan-10 22:31
venomation1-Jan-10 22:31 
GeneralRe: How to draw a circle in C# Pin
venomation1-Jan-10 22:36
venomation1-Jan-10 22:36 
GeneralRe: How to draw a circle in C# Pin
ksaw1232-Jan-10 0:21
ksaw1232-Jan-10 0:21 
GeneralRe: How to draw a circle in C# Pin
DaveyM692-Jan-10 2:34
professionalDaveyM692-Jan-10 2:34 

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.