作者bluestar8783 (蓝星)
看板AndroidDev
标题[问题] Server&Client传接的问题
时间Fri Oct 4 18:47:26 2013
我使用ServerSocket & Socket来做沟通
Client送第一次packet给Server时能够正常收到
但接下来送第二次packet就会出现"java.net.SocketException: Socket is closed"
而没送出(我使用一个副函式来负责传送)
请问是怎样才会出现上述的状况呢?
又到底serverSocket.accept()的socket与Client的Socket何时要做close呢?
DataOutputStream与DataInputStream要何时close呢?
我有点搞混了
感谢!
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.190.7
1F:→ dreak:用Thread去跑的话 可以透过isShuttingDown去判断是否跑完 10/04 19:05
2F:推 jerrysky:连结成功後 不管output or inputstream 其中一个被close 10/04 19:18
3F:→ jerrysky:连结就断线了 10/04 19:18
4F:→ bluestar8783:每个output or inputstream只能收送一次而已吗? 10/05 15:00
5F:→ bluestar8783:试过网路上的范例两三个,但都不是很完全,不知是否 10/05 15:01
6F:→ bluestar8783:能够提供完整的呢? 10/05 15:01