fsxNet Wiki

BBS Development & Resources

User Tools

Site Tools


tutorials:crystal_bbs:part_two

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

tutorials:crystal_bbs:part_two [2017/04/09 13:40]
sardaukar
tutorials:crystal_bbs:part_two [2018/03/29 01:58]
Line 1: Line 1:
-===== Crystal BBS - Part Two ===== 
  
-==== Negotiating Telnet features with the client ==== 
- 
-OK, so now we have a basic Telnet hello world example going - let's move forward. 
- 
-The plan for the tutorial at this stage is to handle feature negotiation in this part, and input on the next one. Haven'​t decided what to do after that, but probably a state machine interaction post or two, and then you should know most of what it takes to build a basic old-school BBS system. So, on to feature negotiation. 
- 
-I've been using [[https://​syncterm.bbsdev.net/​|SyncTerm]] as my terminal problem for these posts. When connecting to the prototype BBS, I noticed the feature negotiation flow using the "​toggle options"​ telnet client trick from the [[tutorials:​crystal_bbs:​part_zero|intro post]]. We'll focus on those being requested, and not the whole spectrum of options available. IANA has [[http://​www.iana.org/​assignments/​telnet-options/​telnet-options.xhtml|a list]] of possible options. 
tutorials/crystal_bbs/part_two.txt ยท Last modified: 2018/03/29 01:58 (external edit)