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.post1.tar.gz (24.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

iic4sem-0.1.1.post1-py2.py3-none-any.whl (15.6 kB view details)

Uploaded Python 2Python 3

File details

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

File metadata

  • Download URL: iic4sem-0.1.1.post1.tar.gz
  • Upload date:
  • Size: 24.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for iic4sem-0.1.1.post1.tar.gz
Algorithm Hash digest
SHA256 fd77bada182cbe29b23d616fac4bd21ad14e5fe2b1bf986853dc5a14927e611a
MD5 c63a9660b9b23201501d9354a1e92fde
BLAKE2b-256 a9004dbfb11da4a2a1ce7072ca22e0c07514bdbbba219278b7c8c5bc5cba8b50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for iic4sem-0.1.1.post1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 d29609f7c047d82153962af9b83941c2c33ce38a29bcca22cf27722dc042b80b
MD5 95deff8cf360f508263adba2a9972f79
BLAKE2b-256 69e0b6eda0583617927bcc3244e994417155137bb1a169b37b8f02c5b4ee1af6

See more details on using hashes here.

Supported by

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