Normally, I would setup a PPP link and then use the standard TCP/IP stuff. However, I am not comfortable doing so here. The laptop is Windows XP, it will be operated by non-technical staff, and the Linux system is an underwater instrument. Too many things can go wrong already, I want to keep my part simple.
I currently need something like Zmodem or Kermit to run on the Windows side to receive files, but I also need it scriptable, AND it has to support long filenames ruling out dozens of good DOS-era programs. I can't install anything really extraordinary to the laptop (like Cygwin), but one relatively small program would be fine. Hyperterm is unscriptable; the Zmodem components I've found for sale cost serious money; Synchronet's zmodem appears to be sockets only; no one seems to have a direct port of rzsz for Win32 console. I tried QmodemPro for Windows 95 (MSI released it to the wild after they went under) but it isn't behaving well at all on XP.
I am about to purchase a license for Kermit 95, but thought to ask here first. Anyone have a scriptable zmodem/kermit, either standalone or as part of a modem program, that is well-behaved in Win32 and handles long filenames?
EDIT: I found a reasonable solution. www.omen.com has ported ZComm to Win32 console. The shareware version has a nag screen, but I can programmatically handle that, and if it works out I might end up purchasing a license anyway. The really nice thing is it behaves much like a pretty advanced DOS-era modem program, but supports long filenames.