Thread overview | |||||
---|---|---|---|---|---|
|
July 26, 2010 std.socket.TcpSocket.flush | ||||
---|---|---|---|---|
| ||||
Hi, What is one supposed to use to flush a TcpSocket. flush doesn't seem to exist, should I really just use the c function? -Rory |
July 26, 2010 Re: std.socket.TcpSocket.flush | ||||
---|---|---|---|---|
| ||||
Posted in reply to Rory Mcguire | Rory Mcguire Wrote: > Hi, > > What is one supposed to use to flush a TcpSocket. > > flush doesn't seem to exist, should I really just use the c function? > > -Rory Was in a similar situation, found this: http://stackoverflow.com/questions/855544/is-there-a-way-to-flush-a-posix-socket I thought a socket needed to be flushed because curl and ab "hanged" when GETting from my server. Turns out I was just not sending the correct HTTP-headers... /HF |
July 26, 2010 Re: std.socket.TcpSocket.flush | ||||
---|---|---|---|---|
| ||||
Posted in reply to Heywood Floyd | Heywood Floyd wrote: > Rory Mcguire Wrote: > >> Hi, >> >> What is one supposed to use to flush a TcpSocket. >> >> flush doesn't seem to exist, should I really just use the c function? >> >> -Rory > > > Was in a similar situation, found this: > http://stackoverflow.com/questions/855544/is-there-a-way-to-flush-a- posix-socket > > I thought a socket needed to be flushed because curl and ab "hanged" when GETting from my server. Turns out I was just not sending the correct HTTP-headers... > > /HF Thanks. I've made this before but it was about 3 years ago now, and I can't remember what I did. Perhaps it was just TCP_NODELAY. telnet,smtp,http1.1, etc... all rely on the ability to send data without the while the client waits for a specific line. I'm sending a line when the client connects, which the client has to read in order to acknowledge, with a write but it never gets the data from the server. Suppose I'll have to find my backups... somewhere :(. |
Copyright © 1999-2021 by the D Language Foundation