It IS slow and inefficient to read 1 byte at a time. Read the recv man page for some other ideas. James wrote: > > is it really inefficient and slow to recv stuff from a socket 1 byte at > a time? > > my program reads data from a socket 1 byte at a time, checking if the > character read is a newline, if it isn't then the char is copied into a > char array, otherwise the recv stops and something is done with the array. > then the whole thing is repeated for the next line... etc. > > basically i want to be able to read strings of varying length from a socket, > stopping when a newline is found. > > -- > +++ If at first you don't succeed, you must be a programmer +++ > [EMAIL PROTECTED] http://www.users.globalnet.co.uk/~kermit
