jfrijters
bbc8bab48c
Yet another attempt to get datagram socket connect/disconnect to work reliably.
2008-08-04 07:23:59 +00:00
jfrijters
af3062b4c8
Oops. Turns out that Socket.Disconnect() doesn't work for datagram sockets. Connecting to IPAddress.Any, however, does.
2008-06-16 09:13:10 +00:00
jfrijters
1ce49f3525
- Implemented connected datagram sockets using .NET 2.0 Socket.Connect()/Disconnect() API.
...
- Used .NET 2.0 Socket.IOControl() API to disable WSAECONNRESET errors (when not connected).
- Removed workaround for OpenJDK bug from map.xml.
2008-06-15 09:12:17 +00:00
jfrijters
f0ec6a7e0d
Integrated OpenJDK 6 b10.
2008-06-13 09:00:47 +00:00
jfrijters
3b99a2e11c
Merged OpenJDK 6 b10 whitespace and comment changes.
2008-06-12 09:09:11 +00:00
jfrijters
9baab31e8c
Converted tabs to spaces.
2008-06-11 09:04:56 +00:00
jfrijters
864fe01019
Implemented SocketOptions.IP_MULTICAST_IF and SocketOptions.IP_MULTICAST_IF2.
2008-03-14 09:14:37 +00:00
jfrijters
fa683c225f
Implemented peek() and peekData(). Added helper method for DatagramSocket bug workaround (referenced in map.xml).
2007-08-22 11:46:08 +00:00
jfrijters
68edac78a0
Fixed join/leave for the case where no interface is supplied.
2007-07-24 09:14:41 +00:00
jfrijters
43e8dd0f98
Implemented receive timeout.
2007-07-24 08:47:54 +00:00
jfrijters
ebfba314d1
Fixed to set length of receive packet correctly.
2007-07-24 07:50:51 +00:00
jfrijters
cd40d28bde
Implement SocketChannelImpl & DotNetSelectorImpl.
2007-07-18 05:46:37 +00:00
jfrijters
894e32c1b9
- Fixed openjdk.cs compilation error.
...
- Added OpenJDK derived PlainDatagramSocketImpl implementation.
- Added compilation stubs for jgss.
2007-07-12 14:09:51 +00:00
jfrijters
2b50089bcc
- Added WINDOWS constant to ikvm.internal.Util to check if we're running on Windows.
...
- Added a bunch of native methods to openjdk.cs (some real implementations, some stubs)
- Added OpenJDK derived PlainSocketImpl/SocketInputStream/SocketOutputStream implementations.
- Added OpenJDK derived file protocol handler (a single class that supports both Windows and non-Windows)
2007-07-12 08:40:32 +00:00