harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ray Chen (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-6343) [classlib][nio]SocketChannel.connect() bug
Date Sun, 27 Sep 2009 05:49:16 GMT
[classlib][nio]SocketChannel.connect() bug 

                 Key: HARMONY-6343
                 URL: https://issues.apache.org/jira/browse/HARMONY-6343
             Project: Harmony
          Issue Type: Bug
          Components: Classlib
         Environment: AIX
            Reporter: Ray Chen

Many test cases of SocketChannelTest failed on AIX: the connect() function always return true
when connect to server address (localhost) in non-blocking mode.
However, the specification says "If this channel is in non-blocking mode then an invocation
of this method initiates a non-blocking connection operation. If the connection is established
immediately, as can happen with a local connection, then this method returns true. Otherwise
this method returns false and the connection operation must later be completed by invoking
the finishConnect method."

But SocketChannelTest supposes that everytime connect() return false in non-blocking mode.

There are bugs in SocketChannelTest. 
And SocketChannelImp also need a fix to change to right status if connect successful immediately.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message