AmrDeveloper /
TreeView
Multi roots TreeView 🌴 implementation for Android that require no custom and allow customization in the design and logic
79/100 healthLoading repository data…
soham6001 / repository
Implemented the multi threaded system required for message and file transfer on a Client Server Model that required socket programming for establishing the connections between client and server. the application had features like Unicast, Multicast and Blockcast for transferring messages and files. Technology used : Java
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
COMPUTER NETWORKS PROJECT ON CHAT APPLICATION IN A CLIENT SERVER MODEL
Submitted by : Kingshuk Mukherjee(92820942) & Soham Panigrahi(13188847)
The server is run first and clients can then join in to it upon which they are asked to pick an username. On joining, the server assigns a numerical value to each client to identify each client uniquely. Irrespective of the set username the server uses the numerical value assigned to each client no to send and receive messages and files.
Broadcast File Format : file FILE_PATH/FILE_NAME broadcast Unicast File Format : file FILE_PATH/FILE_NAME unicast TARGET_CLIENT_NO Blockcast File Format : file FILE_PATH/FILE_NAME blockcast BLOCK_CLIENT_NO
Following command from the client side will display all active clients and their numbers:
active
Clients are to use the following feature to keep track of other users who are logged in and those who left the application.
Group members : Kingshuk Mukherjee(92820942) & Soham Panigrahi(13188847)
Kingshuk Mukherjee(92820942): i) Implemented the multi threaded system required for message and file transfer and got the skeleton application working. ii) Dealt with issues arising due to improper disconnection of client iii) Implemented the active feature to find the current clients in the system iv) Tested the application aggressively in the lookout for errors that arise on account of leaks in the implementation and corrected them. v) Discussion with team mate on design choices that were to be implemented.
Soham Panigrahi(13188847): i) Implemented separate functions for file broadcast, unicast and blockcast. ii) Implemented the username feature iii) Worked on making the client server application robust by implementing proper error handling. iv) Followed up the implementation with phases of testing to check for improper behaviour in the application and made the changes when necessary. v) Discussion with team mate on design choices that were to be implemented.
Selected from shared topics, language and repository description—not editorial ratings.
AmrDeveloper /
Multi roots TreeView 🌴 implementation for Android that require no custom and allow customization in the design and logic
79/100 healthbenelog /
An implementation of multiline string literals in Java, using Javadoc comments. This project is originated from the blog post of Adrian Walker ( http://www.adrianwalker.org/2011/12/java-multiline-string.html ).
44/100 healthyinfuyuan /
PHPEnum is an enumeration class library for PHP developers. The idea comes from Java enumeration, and using the PHP features to implement single-value enumeration and multi-value enumeration.
IDouble /
👥 A simple Chat Client in Java, implemented with the Observer pattern 👥
73/100 healthBaseform /
A full port of the Epanet modeling library to Java, as a basis for our software platform's network analysis capabilities. This is a complete rewrite of the C language code to a portable, modern and extensible Java library that is hardware- and operating system-independent. The port is a full Epanet engine implementation, including the regular hydraulic and water quality simulation and fully integrating the MSX multi-species extension library.
67/100 healthIDouble /
🖥 A simple Chat Server in Java, implemented with the Observer pattern 🖥
74/100 health