Internet Socket Programing Ahmed Badr Date: Sunday September 17, 2017 | Time: 11:35 AM Place: H8
Client/Server Architecture Provide different services ( Web Service, File Transfer,…. ). Each service has its own identifier. Port numbers differentiates between services. Shared Resources (Storage, Processor, …). Client Communicates with Services offered the defined IP address and Port numbers on the running server. Ahmed Badr Sun., September 18, 2016
Network Concept Ahmed Badr Sun., September 18, 2016
Sockets Interface TCP UDP Connection oriented Three-way-hand shake Reliable Use stream sockets Used in applications that require safety guarantee (File transfer) UDP Connectionless Unreliable Use datagram sockets Used in media application (video streaming) Ahmed Badr Sun., September 18, 2016
Socket Programing Using TCP I Ahmed Badr Sun., September 18, 2016
Socket Programing Using TCP II Ahmed Badr Sun., September 18, 2016
Socket Programing Using UDP Ahmed Badr Sun., September 18, 2016
Code Syntax TCP Server Socket: Socket: Input Streams: Ahmed Badr Sun., September 18, 2016
Sun., September 18, 2016 Ahmed Badr