कोक मशीन, बल्कि मनोरंजक है, इसकी अपनी वेबसाइट है जिसके इतिहास पर थोड़ी अधिक जानकारी है।
प्राचीन इतिहास दस्तावेज़ बताते हैं कि कैसे मूल कोक मशीन संचालित:
सीएमयूए के अलावा किसी अन्य मशीन पर लॉग इन करने पर लोगों को कोक की स्थिति की जांच करने के लिए पहेली के अंतिम टुकड़े की आवश्यकता थी। CMUA के फ़िंगर सर्वर को कोक स्टेटस प्रोग्राम को चलाने के लिए संशोधित किया गया था जब भी किसी ने बिना किसी उपयोगकर्ता के "कोक" में उंगली की। (बिना किसी सूचना के, फ़िंगर सामान्य रूप से रिपोर्ट करता है कि क्या कोई निर्दिष्ट उपयोगकर्ता लॉग इन है, और यदि ऐसा है तो कहां है।) चूंकि फिंगर अनुरोध मानक ARPANET (अब इंटरनेट) प्रोटोकॉल का हिस्सा हैं, इसलिए लोग किसी भी सीएमयू कंप्यूटर से कोक मशीन की जांच कर सकते हैं। कोक @ cmua "। वास्तव में, आप इंटरनेट पर कहीं भी किसी भी मशीन से कोक मशीन की स्थिति की खोज कर सकते हैं! ऐसा नहीं है कि अगर आप कुछ हजार मील दूर होते तो यह बहुत अच्छा होता ...
पहली पीढ़ी के कोक मशीन के लिए, 70 और 80 के दशक में इंटरनेट के अग्रदूत ARPANET केfinger
माध्यम से कनेक्ट करते समय कमांड (ab) का उपयोग किया जाता था । वास्तव में एक जटिल प्रोटोकॉल नहीं है, लेकिन यह कोक मशीन की स्थिति को इंगित करने के लिए पर्याप्त रूप से काम करता है ताकि इसे स्थापित करने में अत्यधिक मुश्किल न हो।
यदि आप वास्तव में रुचि रखते हैं कि finger
कमांड कैसे काम करता है, तो यहां विकिपीडिया से यह निकालने का एक विवरण दिया गया है कि यह कैसे संचालित होता है:
फिंगर डेमॉन टीसीपी पोर्ट 79 पर चलता है। क्लाइंट (दूरस्थ मेजबान के मामले में) पोर्ट 79 के लिए एक कनेक्शन खोलता है। अनुरोध को संसाधित करने के लिए कनेक्शन के दूरस्थ छोर पर एक RUIP (दूरस्थ उपयोगकर्ता सूचना कार्यक्रम) शुरू किया जाता है। स्थानीय होस्ट फिंगर क्वेरी विनिर्देश के आधार पर RUIP को एक पंक्ति क्वेरी भेजता है, और प्रतिक्रिया देने के लिए RUIP का इंतजार करता है। RUIP क्वेरी प्राप्त करता है और संसाधित करता है, एक उत्तर देता है, फिर कनेक्शन को बंद करता है। स्थानीय होस्ट जवाब और करीबी संकेत प्राप्त करता है, फिर कनेक्शन के अपने अंत को बंद करता है।
finger
आदेश भी इस तरह के पूरे नाम, ईमेल पता, और कुछ कस्टम पाठ के रूप में, कुछ कस्टम जानकारी दे सकता है। संभवतः कोक मशीन की स्थिति और अंदर कोक्स की ठंडक भेजने के लिए कस्टम टेक्स्ट का उपयोग किया गया था।