TCP小结
enum tcp_state {CLOSED = 0, //連接斷開沒有連接LISTEN = 1, //服務(wù)器進(jìn)入偵聽狀態(tài)SYN_SENT = 2, //連接請(qǐng)求已發(fā)送等待確認(rèn)SYN_RCVD = 3, //已接收到對(duì)方的連接請(qǐng)求ESTABLISHED = 4, //連接已建立FIN_WAIT_1 = 5, //程序以關(guān)閉連接FIN_WAIT_2 = 6, //另一端程序已關(guān)閉連接CLOSE_WAIT = 7, //等待程序關(guān)閉連接CLOSING = 8, //兩端同時(shí)收到對(duì)方關(guān)閉連接請(qǐng)求LAST_ACK = 9, //服務(wù)器等待對(duì)方接受關(guān)閉請(qǐng)求TIME_WAIT = 10 //關(guān)閉成功等待網(wǎng)絡(luò)中可能出現(xiàn)得到剩余數(shù)據(jù)
};
LWIP的回調(diào)函數(shù)
#if LWIP_CALLBACK_API/* Function to be called when more send buffer space is available. */tcp_sent_fn sent;/* Function to be called when (in-sequence) data has arrived. */tcp_recv_fn recv;/* Function to be called when a connection has been set up. */tcp_connected_fn connected;/* Function which is called periodically. */tcp_poll_fn poll;/* Function to be called whenever a fatal error occurs. */tcp_err_fn errf; #endif /* LWIP_CALLBACK_API */總結(jié)
- 上一篇: 王华(1985-),男,中国人民大学硕士
- 下一篇: 作者:林旺群(1983-),男,博士,