hello sam:
I have developed a complete payment terminal (hardware was outsourced) around RCM3010.
This system which uses RCM3010 has interfaces to printer, LCD, keyboard, contactless smartcard, magnetic card reader etc... Finally the system communicates over LAN and talks to an Application server and MSSQL-2000 (all runing on WinNT 2000) over TCP/IP *without* any trouble or thruput issues. (ofcourse we had to write wrapper application in VC++ to run on NT systems which sits in between the Rabbit and the Application servers).
Before developing the final hardware, we *first* used the RCM3010 TCP/IP development kit and done a complete POC(Proof Of Concept) development and was able to develope all interface and routines without ANY trouble. The developer working under me knows C/C++ and VC++(about 1 year exp).
I was able to guide him thru the entrie software development pahse and it required only minimum efforts from him. (thanks to the DC and the excellent samples directory).
If you want I can share with you some sample VC code (which is acting as a listner server running on NT) which accepts command from Rabbit and takes necessary actions.
First I would suggest that you try *each* and *every* sample programs in the "samples" directory. Also go thru the smtp and pop examples before starting big projects on rabbit (these pop/smtp samples are good as they are neatly wrriten).
What I found missing in the samples directory is a simple client/server program running on rabbit and it communication with another client/server program runing on NT(application in VC++ and winsock). This I can share with you if you want.
Hope this helps.
Binny
Please be free to ask any help.