apnadkarni / iocp

Implements Tcl channels based on Windows I/O completion ports.

Home Page:https://iocp.magicsplat.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Packages iocp, iocp_inet, iocp_bt

Tcl extension implementing TCP and Bluetooth channels based on I/O completion ports. The iocp_inet package is API-compatible with Tcl sockets while offering much higher performance.

Requires Tcl 8.6 or Tcl 9 and Windows 7 or later.

Binary downloads are at https://sourceforge.net/projects/magicsplat/files/iocp/.

Documentation at https://iocp.magicsplat.com.

Changes in 2.0a0

  • Support for Tcl 9

No functional or API changes.

Changes in 1.1.0

  • enable lazy loading of Bluetooth so TCP sockets can still be used on servers without Bluetooth libraries installed
  • fixed crash in Bluetooth asynchronous connect
  • fixed reversed sense of -nagle option to TCP sockets

About

Implements Tcl channels based on Windows I/O completion ports.

https://iocp.magicsplat.com

License:BSD 2-Clause "Simplified" License


Languages

Language:C 45.4%Language:Tcl 32.4%Language:M4 12.3%Language:Makefile 7.3%Language:Shell 2.3%Language:PowerShell 0.3%Language:Batchfile 0.1%