在将 thread_data 对象传给 recv_imcp 线程时,该对象的 buffer_len 变量没有设置初始值,导致在 259 行会崩溃,所以应该在创建 recv_imcp 线程前:thread_data.buffer_len = buffer_len; ---zsx