一個客戶端連接發送多次信息如何實現
假設只有1個客戶機建立了連接,但是服務器要和客戶機發送多次信息,這里的例子只是服務器給客戶機發了一次,客戶機再返回一次信息就將連接斷掉了。
我在試的時候遇到了這樣的問題,我是服務器先發送信息的,但是發現服務器第一次發送信息之后不shutdownOutput客戶機就接受不到信息,可是shutdownOutput之后我就無法第二次發送信息了,但是也不至于發送一次信息就要建立新的連接吧。
所以想請教一下可以怎么解決,為什么會出現這樣的問題?
假設只有1個客戶機建立了連接,但是服務器要和客戶機發送多次信息,這里的例子只是服務器給客戶機發了一次,客戶機再返回一次信息就將連接斷掉了。
我在試的時候遇到了這樣的問題,我是服務器先發送信息的,但是發現服務器第一次發送信息之后不shutdownOutput客戶機就接受不到信息,可是shutdownOutput之后我就無法第二次發送信息了,但是也不至于發送一次信息就要建立新的連接吧。
所以想請教一下可以怎么解決,為什么會出現這樣的問題?
2016-08-29
舉報
2016-09-08
http://blog.csdn.net/DreamTww/article/details/4632174
2016-08-30
其實,把客戶端的用戶名,密碼改了之后,再執行,就相當于真實情況下一個客戶端接連發送了兩次信息。
在本例中,客戶端的main方法執行一次,就相當于發送了一次請求。