johnsonjh / altoschat Goto Github PK
View Code? Open in Web Editor NEWaltoschat: Altger Altos Chat
altoschat: Altger Altos Chat
One upon a time ... ... i got some spare time, and a system connected to the X.25 network. Soon it became more and more interesting, to start some sort of communication with all the hackers coming into that system. The system-utilities did not offer too much comfort ( did you ever try to talk to three people at the same time using the 'write'-command ? ). So i started thinking and playing a little bit and i was investigating the features that Xenix 2.5 was offering me for some sort of interprocess communication. The results were lousy. Microsoft didn't implement the multiplexed files anymore, not to talk of message queues, shared memory etc. I could use data-files, of course. Opening files exclusively, writing one line of text, closing them again. Needless to say another word to that. ... but time went on, new operating systems were invented, Microsoft proudly presented their first revision of Xenix 3.0, and I got named pipes. What a progress! During those days, the second version of my conference-utility started its work. A few positive aspects of the named pipes made me keep to them: they offer some sort of buffering between the processes, they are available on many unix-derivates, they are easy to handle. Many features have been included in the meantime, some rework has been done on several parts of the software, and some good ideas are still pending. As many of the users asked me for that program ( to develop it further on ), I thought, it would be a good idea, to put it on the network. It's basic concept was to keep it simple and stable. I did not include fullscreen-options ( many of the users on the system mentioned above just use 300 baud lines ), and I didn't include message editing and message lockout ( I'd need all the characters one by one, as soon as they are typed in; All the X.25 users would have to pay for every character, they are typing ). I hope, you'll enjoy that program ( its easy to install ), and let me know, wheather it's useful, needs to be improved, or you have any other comments. The program is by no means perfect, I know several caveats, minor bugs etc. The program has grown from several dozen lines during the years, and I still plan to extend it. Feel free to call the system mentioned above and have a look to it. (X.25: 0262 45 8900 40004, login: guest). My uucp-mail-adress is: ...!mcvax!unido!altger!korn Hans Korneder, DataVision, May 1987 revision history: 1.0 - altos 586 xenix 2.5 2.0 - altos 3068 unixV.2 3.0 - altos 3068 unixV.2 ascii transfer only rearranged the location of the named pipes put to public domain 3.1 - altos 3068 unixV.2 29.may 1987 rearranged the signal-handling corrected a problem with sccanf(buf,"%6d",...), that caused messages starting with numers to be ignored. ignore empty lines do timeouts for a) the server writing to user-answer-pipes b) opens to user-answer-pipes ( both caused severe problems! )
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.