z390development / z390

z390 Portable Mainframe Assembler and Emulator Project
GNU General Public License v2.0
40 stars 15 forks source link

Support for TN3270 server and standard 3270 terminal clients #329

Open adelosa opened 3 years ago

adelosa commented 3 years ago

Ability to use standard 3270 terminal clients that connect via TN3270 protocol. I think most uses of z390 would expect that this is how it would support online apps (it is what I thought until I worked more on the project)

I have done some investigations and from what I can tell, it looks like a change to GUAM to spin up a Telnet server that establishes the connection with the 3270 client and then passes the 3270 data streams through to the application. I was playing with a Python app that does the server/terminal interaction (without z390) as a proof of concept.

dsh33782 commented 3 years ago

Anthony This sounds like it should work. I don't think such support was available when we started zcics.

adelosa commented 1 year ago

Came across a Java implementation of a 3270 server. It's part of the galasa-dev/simplatform repo. Just for reference for when I get around to looking at this.