Logo 
Search:

Networking Articles

Submit Article
Home » Articles » Networking » TCP/IPRSS Feeds

TCP/IP program to handle telnet "do/don't" TRANSMIT-BINARY option

Posted By: Milind Mishra     Category: Networking     Views: 2879

TCP/IP program to handle telnet "do/don't" TRANSMIT-BINARY option.

Code for TCP/IP program to handle telnet "do/don't" TRANSMIT-BINARY option in Networking

#include <sys/types.h>
#include <stdio.h>
#include "telnet.h"char        sndbinary;    /* non-zero if TRANSMIT-BINARY        */extern u_char    option_cmd;

/*------------------------------------------------------------------------ * will_txbinary - handle telnet "do/don't" TRANSMIT-BINARY option *------------------------------------------------------------------------ *//*ARGSUSED*/int
will_txbinary(FILE *sfp, FILE *tfp, int c)
{
    if (sndbinary) {
        if (option_cmd == TCDO)
            return 0;
    } elseif (option_cmd == TCDONT)
        return 0;
    sndbinary = !sndbinary;
    (void) putc(TCIAC, sfp);
    if (sndbinary)
        (void) putc(TCWILL, sfp);
    else
        (void) putc(TCWONT, sfp);
    (void) putc((char)c, sfp);
    return 0;
}
  
Share: 



Milind Mishra
Milind Mishra author of TCP/IP program to handle telnet "do/don't" TRANSMIT-BINARY option is from India.
 
View All Articles

 
Please enter your Comment

  • Comment should be atleast 30 Characters.
  • Please put code inside [Code] your code [/Code].

 
No Comment Found, Be the First to post comment!