Home

Awesome

pykcp

基于skywind3000/kcp 实现的 Python 版本。

使用示例

python >= 3.7

from pykcp import Kcp

# 继承 Kcp 对象,实现 output 方法
class MyKcp(Kcp):
    def output(self, buf):
        pass

API 对应表

C 版本Python 版本
ikcp_createKcp()
ikcp_release
ikcp_setoutput继承 Kcp 对象,覆盖 output 方法
ikcp_recvKcp.recv()
ikcp_sendKcp.send
ikcp_updateKcp.update
ikcp_checkKcp.check
ikcp_inputKcp.input
ikcp_flushKcp.flush
ikcp_peeksizeKcp.peeksize
ikcp_setmtuKcp.setmtu
ikcp_wndsizeKcp.wndsize
ikcp_waitsndKcp.waitsnd
ikcp_nodelayKcp.nodelay
ikcp_getconvKcp.getconv