
Learn network sockets in C# by exploring TCP sockets, UDP sockets, and web sockets, with basic and dynamic multi-client implementations, plus blazer web front-end.
Set up a udp server with a socket listener, demonstrating server and client roles, endpoints, and port handling; open the udp port in the firewall and receive bytes.
Establish a basic udp client by creating a socket, configuring the local ip and endpoint port 5000, and sending data to the server without a connection.
Demonstrate the server side of a UDP implementation, using a UDP listener and an indeterminate while loop to receive bytes, an offset, and extract client id and message.
Examine the client side of a networked app, using a simple UI to send text via UDP sockets. Learn buffer creation and a custom data arrangement for transmission.
Set up a tcap server listener on a chosen ip and port, accept multiple clients via a network stream, and respond with a simple 'thing works' message.
Demonstrates the client side of a TCAP socket connection in a C# project, establishing a local host link to port 5000, exchanging a header message, and handling timeouts and encoding.
This lecture demonstrates a C# DCP socket server that handles multiple clients via a listener and streams, using a simple protocol: first byte = client id, rest = message.
Develop a client-side socket workflow that connects to localhost:5000 on button click, sends input text as bytes via a buffered message with a length prefix and flush.
this lecture shows handling multiple clients with a single C# socket server, sending and receiving messages asynchronously every 10 seconds, and identifying clients by index.
Learn how to establish and manage a server-side WebSocket in a C# API project, including enabling web sockets, path checks, and a receive-send loop for text and binary messages.
Demonstrate the client side of web sockets in a console app, showing how a client connects, sends, and receives data with the server, including encoding considerations.
Explore client WebSocket usage in Blazor with practical examples, showing how to connect, send, and receive messages over a secure wss connection and display live messages from the server.
This lecture shows building a console websocket server with HTTP listener and test client, adding prefixes, starting listening, accepting websocket requests, and establishing a connection to send and receive data.
Explains how to use the ping and socket function to resolve a domain to its IP address, verify domain validity, and observe round-trip time through ICMP echo requests and responses.
Demonstrates a ping example in a form-based app, showing how sending text and checking for a success status works, and how a try-catch handles exceptions in C#.
learn to download a video or any file in a C# API project using file stream result for streaming, with content type and an authorization attribute.
Explore network programming with C# by mastering sockets, web sockets, and API integration within console and Visual Studio templates, and review practical assignments for anonymous feedback.
This course will introduce and explain various network sockets and network transfer arrangements in C#. Mainly focusing on TCP, UDP and WebSockets, it will get you started in a simple and straightforward way. These main sockets will be covered as basic implementation and then as something a bit more advanced, a bit more dynamic. You will also find some additional knowledge to be gained - such as using Ping in C# and more.