Giter Site home page Giter Site logo

Vivek Pahwa's Projects

connect-disconnect icon connect-disconnect

In this project, I created a simple android application which connects and disconnects to a preconfigured wifi network based upon the user preference.

csc501-os icon csc501-os

Graduate course projects for 'Operating System Principles'

go-back-n-arq icon go-back-n-arq

In this project, I evaluated the efficiency of the two schemes, go-back-n and selective repeat ARQ, by building a multithreaded FTP server-client paradigm which works on UDP socket interface. Several experiments are performed on the window size and MSS to compute the efficiency of the schemes. A loss probability is introduced to better the performance computation metrics. Both, the server and client side was built using Python.

mooc-learning icon mooc-learning

This repo contains the notes and codes of a variety of online courses I have finished.

p2p_ci_index icon p2p_ci_index

In this project, a system was implemented such that a client can connect to a server to gain information about peers who contain the desired file. The client then opens a connection with the peer to access the desired file and closes the connection after downloading the file. The server keeps listening on a well-known port and maintains two linked lists for storing the information about the connected clients and the files each client possesses. As soon as a client disconnects from the server, any and all information about that client is cleared from the two lists. Both, the clients and the server are multithreaded which are able to serve multiple peer/clients respectively

packet-analysis-using-wireshark icon packet-analysis-using-wireshark

Wireshark is a popular open-source program that allows users to capture and analyze network traffic. A useful property of Wireshark is that it allows the user to break down network traffic into component protocols and study the protocols individually. By completing this project, I gained increased familiarity with the Wireshark software by investigating a number of common network protocols, namely HTTP, DHCP, UDP, TCP, IP, and ICMP. Additionally, I gained an increased understanding of individual protocols by observing and analyzing them in a hands-on, real-world environment.

voip icon voip

In this project, Iā€™m tried to accomplish a seamless vertical handover from Wi-fi to Cellular interface and (vice-versa) for an ongoing call without a perceptible drop in the quality of the call. An android application was successfully built from the scratch for making the VoIP calls. SIP was used as the signaling protocol and to maintain sessions and user registrations. A third party SIP server, namely AntiSIP, was used for establishing a connection between two clients and building user profiles. The application works on all API levels above 9

web_scraping icon web_scraping

In this project, I scraped "http://books.toscrape.com" and stored the information in SQLite database.

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.