network programming in .NET [closed]
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 5 years ago.
Improve this questionI'm looking for some good resources about network programming in .NET (c# preferably), I managed to find out few e-books but they are all the books back in 2002-2003. If you know any e-book, video, websites ... or any other resources will be thanks full to comment them for me.
"Network Programming in .Net" is the best book I've read on the subject, and most of it is still quite relevant. The things that it would leave out are Sockets (in v2.0, although it does cover the concept) and the WCF stack, both of which can be covered by other material.
The best book I've read is C# Network Programming. In my opinion the best way to learn network programming is to pick one of the many examples off codeproject (like tcp chat) and review the code. Many of the core concepts like TCP, UDP, Berkley Sockets, etc have been around way before C# came about and cross the boundries of programmer and admin (which just happens to be one of my favorite things to do).
You don't say what level of abstraction you're looking for. If you're interested in higher-level network development, look at the WCF Beginner's Center.
http://www.devarticles.com/c/a/C-Sharp/Socket-Programming-in-C-Part-I/1/
is a resource I've used. :)
If you need information on bare-bones TCP communication using the Socket
class, I have a FAQ on the subject geared towards people not familiar with TCP/IP.
You may want to start off with a higher-level technology, though, such as WCF.
精彩评论