Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Transport Layer Socket Programming

Similar presentations


Presentation on theme: "The Transport Layer Socket Programming"— Presentation transcript:

1 The Transport Layer Socket Programming
CE 306

2 Application to TCP Interface
process sends/receives messages to/from its socket

3 Berkley Socket Primitives for TCP

4 TCP Socket: Overall Structure

5 UDP Socket: Overall Structure

6 Bridge Between App and TCP

7 Binding to Server

8 Server Waiting for Clients

9 Server Accepting Client Requests

10 TCP Data Exchange

11 Send() and Receive() Variants

12 UDP: Data Exchange

13 Terminate the Connection

14 Resolving Server and Client Addresses

15 Gethostbyname(): Sample Call

16 Example: UDP Client

17 TCP: Simple ECHO Client
#include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h>

18 TCP: Simple ECHO Server
#include <stdio.h> #include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h>

19 Example Code


Download ppt "The Transport Layer Socket Programming"

Similar presentations


Ads by Google