Skip to main content

Basic Network Programming Assignments For IIC, UDSC 4 Sem Final

Project description

#### IIC4Sem

This project is for the academic requirement of semester 4 exams of IIC, UDSC.

#### Installation
Create a virtualenv to install on a clean environment.

```
$ virtualenv -p python3 venv
$ source venv/bin/activate
```

To install this package, use pip.

```
pip install iic4sem
```

Then simply run `iic4sem` from the command line.

#### What is missing?
* Unit Tests
* Project Work
* Question 5 - That has to be done in C

#### Sample Output
```
$ iic4sem


_____ _____ _____ _ _ _____
|_ _|_ _/ ____| || | / ____|
| | | || | | || || (___ ___ _ __ ___
| | | || | |__ _\___ \ / _ \ '_ ` _ \
_| |_ _| || |____ | | ____) | __/ | | | | |
|_____|_____\_____| |_||_____/ \___|_| |_| |_|

Version: 0.1.0
Made by Abhinav Saxena

For Mr. Anil Singh Bafila (c/o Dr. Sanjeev Singh)
Institute of Informatics and Communication,
University of Delhi, South Campus

[INFO:2018-03-21 01:51:29,353]:root: Starting IIC4Sem using configuration found in: iic4sem.cfg
[INFO:2018-03-21 01:51:29,355]:iic4sem.echo_server: Initializing Simple Echo Server!
[INFO:2018-03-21 01:51:29,356]:root: Found and enabled ('echo', <class 'iic4sem.echo_server.EchoServer'>) protocol.
[INFO:2018-03-21 01:51:29,356]:root: Found and enabled ('libevent', <class 'iic4sem.libevent_server.LibeventServer'>) protocol.
[INFO:2018-03-21 01:51:29,357]:root: Found and enabled ('http', <class 'iic4sem.http_server.HTTPServer'>) protocol.
[INFO:2018-03-21 01:51:29,357]:root: Found and enabled ('broadcast', <class 'iic4sem.broadcast_server.BroadcastServer'>) protocol.
[INFO:2018-03-21 01:51:29,358]:iic4sem.echo_server: EchoServer waiting for a connection on ('127.0.0.1', 16000)
[INFO:2018-03-21 01:51:29,358]:iic4sem.libevent_server: Starting Libevent Server on port 16000
[INFO:2018-03-21 01:51:29,358]:iic4sem.http_server: Starting HTTPServer on ('127.0.0.1', 16003)
[INFO:2018-03-21 01:51:29,375]:iic4sem.broadcast_server: Starting BroadcastServer on ('127.0.0.1', 16002)
```


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

iic4sem-0.1.1.post4.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

iic4sem-0.1.1.post4-py2.py3-none-any.whl (16.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file iic4sem-0.1.1.post4.tar.gz.

File metadata

File hashes

Hashes for iic4sem-0.1.1.post4.tar.gz
Algorithm Hash digest
SHA256 0ad7d0f4a521e0423ce3e6834a2b34894e3937ccba417df5dbb9059082c70c3a
MD5 5700f65818d80ec4c98164fa3c267cee
BLAKE2b-256 cb813eee621bd47b0acb0ec1285a89c86a6ac724f5afeb3396bb9d5c0a9d7998

See more details on using hashes here.

File details

Details for the file iic4sem-0.1.1.post4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for iic4sem-0.1.1.post4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 45da18e88b9dddbc20ee8c3c2574bb776979625cb1610013a1269b7eee434ca1
MD5 0dffd5cca7854f6e9ad606fbb00585d9
BLAKE2b-256 62cc6acdea12c24cbfe99e704c7844bddd0367e21e890278675333c45d5c10c4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page