J2ME Socket 怎么样设置超时?
问题描述:
如题。有经验的朋友可以告诉我吗,看了APIs,但是设置在S60机器上不生效。
答
童鞋, 要读文档啊:
open
public static Connection open(String name,
int mode,
boolean timeouts)
throws IOException
Create and open a Connection.
Parameters:
name - The URL for the connection
mode - The access mode
timeouts - A flag to indicate that the caller wants timeout exceptions
Returns:
A new Connection object
Throws:
IllegalArgumentException - If a parameter is invalid.
ConnectionNotFoundException - If the target of the name cannot be found, or if the requested protocol type is not supported.
IOException - If some other kind of I/O error occurs.
SecurityException - May be thrown if access to the protocol handler is prohibited.
答
你可以考虑设置超时等待的时间,然后在异常中捕捉它