CSharp Communication Tutorial
The Microsoft .NET framework offers two namespaces, namely System.Net and System.Net.Sockets, which provide a managed implementation of Internet protocols. These protocols enable applications to send and receive data over the Internet. Network programming in the Windows environment can be achieved using sockets, allowing peer-to-peer Microsoft Windows applications to act as both servers and clients for data exchange.
System.Net classes
The System.Net classes offer functionalities that are similar to the Microsoft WinInet API. They enable communication between classes and other applications using various Internet protocols such as Hypertext Transfer Protocol (HTTP), Transmission Control Protocol (TCP), User Datagram Protocol (UDP), and Socket. These protocols facilitate data transfer and communication between different systems. By exploring the chapters ahead, you can gain a deeper understanding of important classes and their practical applications in C# programming.
- How to send email from C#
- How to send email with attachment from C#
- How to send html email from C#
- How to send cdo email from C#
- How to find hostname of a computer
- How to find IP Adress of a computer
- How to read URL Content from webserver
- How to C# Socket programming
- C# Server Socket program
- C# Client Socket program
- C# Multi threaded socket programming
- C# Multi threaded Server Socket programming
- C# Multi threaded Client Socket programming
- How to C# Chat server programming
- How to C# Chat Server
- How to C# Chat Client
- How to web browser in C#
- No connection could be made because the target machine actively refused it
- System.Net.Sockets.SocketException (0x80004005)
- C# HttpClient - HTTP requests with HttpClient in C#
- C# HttpClient status code