mbbrutman![]() Washington, USA, 21.01.2010, 18:06 |
mTCP DOS TCP/IP apps for small machines (Announce) |
I have been a DOS user for 26 years now and a semi-serious developer for the last five years now. My project has been a TCP/IP stack optimized for the original DOS machines - the PC, XT, Jr, AT, etc. (It is optimized for both speed and space - my target machine is an 8088 with 256K of RAM.) |
Japheth![]() Germany (South), 22.01.2010, 09:47 @ mbbrutman |
mTCP DOS TCP/IP apps for small machines |
> I will disclose that this is not open source (yet). I am willing to talk --- |
mbbrutman![]() Washington, USA, 22.01.2010, 16:56 @ Japheth |
mTCP DOS TCP/IP apps for small machines |
> Thanks! AFAICS one can just download some applications, which include the --- |
mbbrutman![]() Washington, USA, 07.02.2010, 16:35 @ mbbrutman |
mTCP DOS TCP/IP apps for small machines |
I have to offer my apologies - I keep finding things that I want to fix! --- |
mbbrutman![]() Washington, USA, 14.03.2010, 03:22 @ Japheth |
Forget the library .. time to open-source the code? |
> > I will disclose that this is not open source (yet). I am willing to --- |
Rugxulo![]() Usono, 14.03.2010, 03:56 @ mbbrutman |
Forget the library .. time to open-source the code? |
> It might be time to take a different approach .. I should probably clean --- |
mbbrutman![]() Washington, USA, 14.03.2010, 15:01 @ Rugxulo |
Forget the library .. time to open-source the code? |
> There is no easy answer. I don't see any harm in posting sources, esp. if --- |
Arjay 27.06.2010, 22:27 @ mbbrutman |
mTCP new release 27/June/2010 - now ported to Open Watcom |
I spotted that Mike has released an updated version mTCP today (27/June/2010): |
Rugxulo![]() Usono, 28.06.2010, 06:30 @ Arjay |
mTCP new release 27/June/2010 - now ported to Open Watcom |
> Excellent news!! One very minor issue: README.TXT uses Unix line |
DOS386 28.06.2010, 12:05 @ Rugxulo |
mTCP new release 27/June/2010 - now ported to Open Watcom |
> I spotted that Mike has released an updated version mTCP today (27/June/2010): --- |
Arjay 28.06.2010, 14:22 @ DOS386 |
mTCP new release 27/June/2010 - now ported to Open Watcom |
> > Don't use Notepad, use something else, e.g. Wordpad |
mbbrutman![]() Washington, USA, 01.07.2010, 07:08 @ Arjay |
mTCP new release 27/June/2010 - now ported to Open Watcom |
Sorry about the newline chars .. I probably wrote that file using VI under Cygwin. I'll get that fixed for the next release. --- |
Laaca![]() Czech republic, 01.07.2010, 13:14 @ mbbrutman |
mTCP new release 27/June/2010 - now ported to Open Watcom |
It is great you are continuing to develop your utilities. --- |
mbbrutman![]() Washington, USA, 01.07.2010, 16:06 @ Laaca |
mTCP new release 27/June/2010 - now ported to Open Watcom |
> It is great you are continuing to develop your utilities. --- |
DOS386 01.07.2010, 13:20 @ mbbrutman |
mTCP new release 27/June/2010 - now ported to Open Watcom |
> I've had a small flurry of updates recently. The biggest news is that I ported --- |
mbbrutman![]() Washington, USA, 01.07.2010, 16:03 @ DOS386 |
mTCP new release 27/June/2010 - now ported to Open Watcom |
On the file transfer, it looks like you didn't specify binary before starting the transfer. So LFs (0x0a) were converted to CR/LFs (0x0a 0x0d) by the server during the transfer. There isn't much I can do about that without doing something ugly like stuffing a 'BIN' command in the command ahead of the transfer first. I'm going to call that one a user error. --- |
Laaca![]() Czech republic, 01.07.2010, 19:16 @ mbbrutman |
mTCP new release 27/June/2010 - now ported to Open Watcom |
I have idea about configuration files. It would be great if mTCP could process and load configuration from WATTCP.CFG file. --- |
mbbrutman![]() Washington, USA, 03.07.2010, 16:04 @ Laaca |
mTCP new release 27/June/2010 - now ported to Open Watcom |
> I have idea about configuration files. It would be great if mTCP could --- |
DOS386 14.07.2010, 03:51 @ mbbrutman |
mTCP new release 27/June/2010 - now ported to Open Watcom |
> On the file transfer, it looks like you didn't specify binary before --- |
Arjay 20.07.2010, 12:41 @ mbbrutman |
mTCP interfacing with TINY remote control for DOS? |
Hi Mike, |
mbbrutman![]() Washington, USA, 20.07.2010, 16:09 @ Arjay |
mTCP interfacing with TINY remote control for DOS? |
I have bumped into Tiny before but I didn't give it too much thought - in his FAQ he points out that getting his code to work with WATTCP might be challenging. Given that mTCP is structured the same way that WATTCP is, he might not think too highly of it either. --- |
Arjay 20.07.2010, 17:49 (edited by Arjay, 20.07.2010, 18:43) @ mbbrutman |
mTCP interfacing with TINY remote control for DOS? |
> I have bumped into Tiny before but I didn't give it too much thought |
Arjay 20.07.2010, 14:07 (edited by Arjay, 20.07.2010, 22:06) @ mbbrutman |
mTCP DOS - NC documentation issue (design bug)? |
Just referenced the mTCP version of NC in this forum reply. To be honest I've been too busy with my own coding/away from the keyboard activities to test mTCP yet. |
mbbrutman![]() Washington, USA, 20.07.2010, 15:22 @ Arjay |
mTCP DOS - NC documentation issue (design bug)? |
Hi Arjay, --- |
Arjay 20.07.2010, 17:30 (edited by Arjay, 20.07.2010, 17:40) @ mbbrutman |
mTCP DOS - NC documentation issue (design bug)? |
> As always, it depends on the server. |
mbbrutman![]() Washington, USA, 20.07.2010, 19:32 @ Arjay |
mTCP DOS - NC documentation issue (design bug)? |
I am pretty certain on the CR/LF issue. All of the RFCs for things like FTP and HTTP that use 'newline' chars over the network use the TELNET standard, which is CR/LF. There is a lot of confusion because MS/DOS derived OSes use CR/LF while Unix derived OSes just use LF, but the standard clearly is CR/LF when using HTTP. My request is malformed, but not for lack of a proper newline char. --- |
Arjay 20.07.2010, 21:56 @ mbbrutman |
mTCP DOS - NC documentation issue (design bug)? |
> I am pretty certain on the CR/LF issue. |
DOS386 23.07.2010, 07:27 @ mbbrutman |
FTP ASCII vs binary "image" |
> I am pretty certain on the CR/LF issue. --- |
mbbrutman![]() Washington, USA, 24.07.2010, 01:04 @ DOS386 |
FTP ASCII vs binary "image" |
> > I am pretty certain on the CR/LF issue. --- |
DOS386 24.07.2010, 12:12 @ mbbrutman |
FTP ASCII vs binary "image" |
> This is the correct behavior (as defined by FTP RFCs) for a command line FTP client. --- |
Japheth![]() Germany (South), 24.07.2010, 15:31 @ DOS386 |
FTP ASCII vs binary "image" |
I also just did a brief test of mTCP's FTP client and ftp.openwatcom.org. I tried to download 2 files, running mTCP's ftp.exe and also the Win32 version of "Far Manager" (FM) - both in MS-DOS 7.1. The results are: --- |
DOS386 24.07.2010, 15:36 @ Japheth |
FTP ASCII vs binary "image" |
> - file devel/open-watcom-w32api.0.4.zip. mTCP reports an error that it --- |
mbbrutman![]() Washington, USA, 24.07.2010, 16:23 @ Japheth |
FTP ASCII vs binary "image" |
> I also just did a brief test of mTCP's FTP client and ftp.openwatcom.org. I --- |
Japheth![]() Germany (South), 24.07.2010, 16:57 @ mbbrutman |
FTP ASCII vs binary "image" |
> You mentioned Win32 version of FM, but said it was MS-DOS 7.1. Is it in --- |
mbbrutman![]() Washington, USA, 25.07.2010, 01:35 @ Japheth |
FTP ASCII vs binary "image" |
> > You mentioned Win32 version of FM, but said it was MS-DOS 7.1. Is it in --- |
Rugxulo![]() Usono, 25.07.2010, 05:34 @ mbbrutman |
FTP ASCII vs binary "image" |
> |
DOS386 25.07.2010, 06:16 @ Rugxulo |
FTP ASCII vs binary "image" |
> Keep in mind that OpenWatcom 1.9 now has optional LFN support for DOS, so --- |
mbbrutman![]() Washington, USA, 25.07.2010, 17:17 @ DOS386 |
FTP ASCII vs binary "image" |
> > Keep in mind that OpenWatcom 1.9 now has optional LFN support for DOS, --- |
DOS386 26.07.2010, 02:03 @ mbbrutman |
FTP ASCII vs binary "image" | NTLFN issues |
> > This is the end of DOS support in WATCOM --- |
mbbrutman![]() Washington, USA, 26.07.2010, 03:11 @ DOS386 |
FTP ASCII vs binary "image" | NTLFN issues |
The default transfer mode is set by the FTP server. Arachne is stuffing a 'BIN' command in the command stream for you - see the 'TYPE I' message. I don't do that in my FTP client because that assumes that the FTP client knows more about the file being transferred than the user, which is not something that a program should do. --- |
DOS386 27.07.2010, 02:53 @ mbbrutman |
FTP ASCII vs binary "image" | NTLFN issues |
> Ethernet card. I don't remember the particulars of your machine, but I --- |
mbbrutman![]() Washington, USA, 27.07.2010, 03:31 @ DOS386 |
FTP ASCII vs binary "image" | NTLFN issues |
Well, on that FTP server you were getting 57KB a second. My 386 is beating that. Something is definitely wrong on your machine. mTCP really doesn't know or care too much about the packet driver - as far as it is concerned, they are all the same. (Which is the intent.) --- |
DOS386 27.07.2010, 03:40 @ mbbrutman |
FTP ASCII vs binary "image" | NTLFN issues |
> I could use a TSR and get an ASCII dump of the CGA text mode screen --- |