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)
```
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
Release history Release notifications | RSS feed
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)
Built Distribution
File details
Details for the file iic4sem-0.1.1.post4.tar.gz
.
File metadata
- Download URL: iic4sem-0.1.1.post4.tar.gz
- Upload date:
- Size: 24.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ad7d0f4a521e0423ce3e6834a2b34894e3937ccba417df5dbb9059082c70c3a |
|
MD5 | 5700f65818d80ec4c98164fa3c267cee |
|
BLAKE2b-256 | cb813eee621bd47b0acb0ec1285a89c86a6ac724f5afeb3396bb9d5c0a9d7998 |
File details
Details for the file iic4sem-0.1.1.post4-py2.py3-none-any.whl
.
File metadata
- Download URL: iic4sem-0.1.1.post4-py2.py3-none-any.whl
- Upload date:
- Size: 16.0 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45da18e88b9dddbc20ee8c3c2574bb776979625cb1610013a1269b7eee434ca1 |
|
MD5 | 0dffd5cca7854f6e9ad606fbb00585d9 |
|
BLAKE2b-256 | 62cc6acdea12c24cbfe99e704c7844bddd0367e21e890278675333c45d5c10c4 |