我試圖通過單個套接字連接發送多個HTTP POST,但是一旦讀取輸入流,EPIPE就會中斷。單個套接字上的多個HTTP POST POST
mBufferedWriter.write("POST " + "/base/mypath" + " HTTP/1.1" + "\r\n");
mBufferedWriter.write("Host: " + mIp + "\r\n");
mBufferedWriter.write("Content-Length: " + json.toString().length()"\r\n");
mBufferedWriter.write("Content-Type: application/json\r\n");
mBufferedWriter.write("Connection: Keep-Alive\r\n\r\n");
mBufferedWriter.write(json.toString() + "\r\n");
mBufferedWriter.flush();
我的第一次POST會到達服務器。我正試圖實現流水線。還爲套接字設置保持活動狀態
每個連接都不需要自己的套接字嗎? – bblincoe
如果我使用單獨的套接字,我的帖子很榮幸。正如我必須發送數百個帖子需要重用連接。 –
看看這個:http://kegel.com/c10k.html – bblincoe