TELNETD.H
上传用户:sunrenlu
上传日期:2022-06-13
资源大小:1419k
文件大小:1k
源码类别:

操作系统开发

开发平台:

DOS

  1. /*
  2.  * TELNET Server
  3.  *
  4.  * Copyright (c) 1990, 1999 Erick Engelke
  5.  */
  6. #include <net.h>
  7. #define TELNETPORT 23
  8. typedef struct {
  9.     tcp_Socket teld_socket;
  10.     int        teld_connected;
  11.     int        teld_iostate;
  12. } teld_str;
  13. teld_str *teld_listen( int port );
  14. int teld_write( teld_str *t, char *buffer, int len );
  15. int teld_puts( teld_str *t, char *s );
  16. char teld_putch( teld_str *t, char x );
  17. BYTE teld_getc( teld_str *t );
  18. int teld_iswaiting( teld_str *t );
  19. char *teld_gets( teld_str *t, char *buf, int maxlen, long timeout );
  20. void teld_close( teld_str *t );
  21. char *teld_getpassword( teld_str *t, char *buf, int maxlen, long timeout );
  22. char *teld_getstring( teld_str *t, char *buf, int maxlen, long timeout, char dispchar );