This repository has been archived by the owner on Oct 22, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 23
Release Notes
Cory Thomas edited this page Mar 25, 2015
·
1 revision
- Fixed issue #18: Calling close on a socket with a broken connection throws an exception (unknown socket id)
- Invalid socket id errors are now ignored on close
- Fixed issue #19: Win32 assembly in the "Signed" download is not signed
- Due to a bug in VS2010 SP1
- Building locally requires patching the CPP Win32 targets file
- http://blogs.msdn.com/b/vcblog/archive/2011/03/11/10140139.aspx
- Added support for SendData, ReceiveData, Events, and State socket options
- Resolves issue #12, issue #13, issue #14, and issue #15
- Thanks to Neeraj.Sharma.in
- No functionality change. Added signed/strongly named assembly build.
- Resolved issue #11
- This release makes a small change to the way that Socket::Send works
- If the socket is in blocking send mode, Send will now block until the entire buffer has been sent
- If the socket is in non-blocking send mode, Send will send as many bytes as possible and will return the number of bytes sent, possibly zero
- The change makes Socket operation more inline with System.Net.Sockets.Socket, except that the .NET Socket class doesn't allow Send on a non-blocking socket
- Updated to udt 4.11
- Updated to udt 4.10
- There are some functionality changes in the native udt layer:
- Added Bind overload that accepts an existing UDP System.Net.Sockets.Socket
- Only use this method if you understand the potential issues
- Thanks to Stefano Guerrini
- Resolved issue #7: StdFileStream Length/Seek fails on files larger than 2GB
- Thanks to falqsfalqs for reporting
- Closing a Udt.Socket now invalidates the object
- Sockets are no longer reusable
- Fixed 2 bugs
- SocketPoller.Wait was putting the read sockets into WriteSockets
- StdFileStream had a condition bug (= instead of ==)
- Refactored custom congestion control API so it actually works
- Added Packet implementations
- Still in progress
- Added Socket.SendFile/ReceiveFile overloads that accept a stream
- The methods accept Udt.StdFileStream, as opposed to System.IO.FileStream, due to the requirements of the native UDT library
- Added Socket.SendFile overloads with offset and count parameters
- Allows sending segments or parts of a file instead of the entire file
- Restructuring to Packet class hierarchy
- Packet, ControlPacket : Packet, DataPacket : Packet
- The support is still incomplete, however