almeidainf / comp410-hw4-oschat Goto Github PK
View Code? Open in Web Editor NEWOSChat - A simple terminal chat application implemented using named pipes.
OSChat - A simple terminal chat application implemented using named pipes.
LOYOLA UNIVERSITY CHICAGO COMP 410-001 - OPERATING SYSTEMS - FALL 2014 Tiago de Almeida - [email protected] 1394611 Homework #4 OSChat - A simple terminal chat application implemented using named pipes. This project implements a very simple terminal chat program that allows communication between two terminal windows. It was implemented using named pipes and the goal of this implementation is to learn and practice how to use them. The program is not supposed to be complex and bug-free, therefore there are some knows issues, for example: - If two users enter the chat using the same username, they will not receive messages. - If a user receives a message while he/she is writing a message, his/her message will be messed up. Besides specific issues, however, the program works well and performs what it is supposed to. The goal of learning and practicing the use of named pipes was successfully reached. The project was implemented and tested in the following environment: Programming Language: C Compiler: GCC 4.8.1 Operating System: OS X Yosemite 10.10. HOW TO: - Build: ./do - Run ./chat - Chat: - The program will ask you for a username. Use one word names (do not use spaces); - Type your messages and hit ENTER to send them; - Type "exit" to leave the chat (lower case);
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.