ericyonng
Results
1
comments of
ericyonng
ikcp_input是给kcp投喂收到的消息,这个消息是从udp/tcp过来的数据,所以是下层协议监听到的消息,那么下层协议做recv的操作时机应该是在触发了socket可读事件来的,可以采用select/epoll/iocp模型来监听socket的可读可写事件,收到数据后再投喂给ikcp_input,调用完ikcp_input后需要判断是否收到数据ikcp_peeksize,ikcp_recv只是把数据从rcv_queue中挪到用户的buffer中