J2ME Socket 怎么样设置超时?

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.

你可以考虑设置超时等待的时间,然后在异常中捕捉它