<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
If the DatagramChannel receive or read methods are called with a
buffer that has fewer bytes remaining that is required for the
datagram then the remainder is silently discarded. This scenario
isn't handled correctly on Windows when the channel's socket is
connected because the implementation doesn't handle WSAEMSGSIZE. Not
an issue on other platforms and not an issue for the not-connected
case on Windows. The fix to handle WSAEMSGSIZE is very simple:<br>
<a class="moz-txt-link-freetext" href="http://cr.openjdk.java.net/~alanb/8053479/webrev/">http://cr.openjdk.java.net/~alanb/8053479/webrev/</a><br>
<br>
-Alan.<br>
<span style="caret-color: rgb(71, 71, 71); color: rgb(71, 71, 71);
font-family: "DejaVu Serif", Georgia, "Times New
Roman", Times, serif; font-size: 14px; font-style: normal;
font-variant-caps: normal; font-weight: normal; letter-spacing:
normal; orphans: auto; text-align: left; text-indent: 0px;
text-transform: none; white-space: normal; widows: auto;
word-spacing: 0px; -webkit-text-size-adjust: auto;
-webkit-text-stroke-width: 0px; background-color: rgb(255, 255,
255); text-decoration: none; display: inline !important; float:
none;"></span>
</body>
</html>