Coder Social home page Coder Social logo

apsrcreatix / socket-programming-with-c Goto Github PK

View Code? Open in Web Editor NEW
198.0 6.0 106.0 543 KB

:envelope: Learn Network Protocol and Network Programming

License: MIT License

C 100.00%
c network network-programming socket-client socket-programming tcp-server tcp-client udp-server udp-socket date-time duplex-communication network-protocol socket-programming-using-c tcp udp protocol duplex-chat study

socket-programming-with-c's Introduction

Learn Network Protocol and Programming Using C

Prerequisite

  • Basics of computer networks
  • Intermediate in C language

Purpose

The Purpose of learning this course is to understand the various network layer, transport layer and application layer protocols and it also helps to design and implement the protocols using socking programming.

List Of Experiment

  1. Study of necessary header files with respect to socket programming.
  2. Study of Basic Functions of Socket Programming.
  3. Simple TCP/IP Client Server Communication.
  4. UDP Echo Client Server Communication.
  5. Concurrent TCP/IP Day-Time Server.
  6. Half Duplex Chat Using TCP/IP.
  7. Full Duplex Chat Using TCP/IP.
  8. Implementation of File Transfer Protocol.
  9. Remote Command Execution Using UDP.
  10. Arp Implementation Using UDP.

Tips for using the repository

  • Use make . Example : make fileName (without extention C)
  • It will make server and client file for you.
  • Test using ./server in a terminal separately and ./client in a different terminal.

Reference

Reference for socket

socket-programming-with-c's People

Contributors

apsrcreatix avatar gyaneshsamanta avatar thibaud-p avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

socket-programming-with-c's Issues

message error

when i typed a space in the message in client side it came out wrong it the server side

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.