Skip to content

Releases: simdsoft/yasio

3.9.6

10 Feb 06:47
406e34f

Choose a tag to compare

  1. Remove macro '_USING_SHARED_PTR'
  2. Rename io_event::error_code to io::event::status
  3. Change Lua binding io_event::packet to io_event::take_packet
  4. Optimize io binarystream function template specialization
  5. Add x64 prebuilt lyasio.dll for Unity tolua framework
  6. Add Cocos2d-x jsb support
  7. Add CocosCreator jsb2.0 support
  8. Rename libname from mini-asio to yasio

3.9.3d

03 Jan 13:10
cb429a7

Choose a tag to compare

1.Tidy some APIs
2.Unity support

3.9.3c

22 Dec 04:09

Choose a tag to compare

Add set custom decode frame length function for C++ native only

3.9.3b

22 Dec 04:07

Choose a tag to compare

update README.md

3.9.3

18 Dec 08:58

Choose a tag to compare

  1. Add Lua bindings support
  2. C++17 Luabinding: https://github.com/ThePhD/sol2
  3. C++11 Luabinding: https://github.com/satoren/kaguya
  4. Add uint24 type encode/decode support
  5. Fix compiling errors & warnings for GCC,Clang compilers
  6. Deep integration binary stream encode/decode, and export to Lua
  7. Update protocol autogen tool for new lua bindings
  8. Remove set_callbacks, only need set event callback at start_service
  9. Remove game engine specific code

Luabinding support & other features

07 Dec 05:04

Choose a tag to compare

Pre-release
  1. Add Lua bindings with sol2 support, see https://github.com/halx99/mini-asio/blob/master/test/test/luatest.xsxproj
  2. Remove game engine specific code
  3. Upgrade c++ require standard to c++17
  4. Deep integration binary stream encode/decode, and export to Lua
  5. Update protocol autogen tool for new lua bindings
  6. Remove set_callbacks, only need set event callback at start_service.

3.3.2

24 Oct 17:08

Choose a tag to compare

  1. Improve set_option implement, use va_list for more options
  2. Add tcp keepalive support, option: MASIO_OPT_TCP_KEEPALIVE
  3. Add custom resolve function support, option: MASIO_OPT_RESOLV_FUNCTION

3.3.1

23 Aug 11:03

Choose a tag to compare

  1. Use event queue to ensure io event sequence produced by the async io service.
  2. Remove unused callback 'threadsafe_call'
  3. Rename some APIs

3.3

01 Aug 16:22

Choose a tag to compare

3.3
  1. Improve server support
  2. Add dns cache timeout support.
  3. Fix Error: 10057, when start with 2 channels.
  4. Add getaddrinfo_thread async domain resolve support.
  5. Rename some API.

UDP support

18 Apr 08:53

Choose a tag to compare

3.1

default