电梯门“叮”地关上。手机震了一下。老伙计问最近咋样。我手指在屏幕上敲了半页,删,再敲,再删。最后就回了俩字:“挺好。”有些话真不好往外吐,总觉得频道对不上。后来随手翻开本讲工业通信的旧书,硬是扒拉出个现场总线的“握手”规矩。你猜怎么着?设备想传数据,头一步压根不急着开口。先甩个信号过去,等对面回音。波特率、数据格式、地址,全对上眼了,才肯真正动工。哪头没动静,或者回错了码?连接直接超时,系统甩脸报错。说真的,冷冰冰的机器,倒比咱人讲究个先来后到。
看着看着,我差点没笑出声。咱俩这号人打交道,不就是这么个死磕的过招么?大伙儿揣着各自出厂的“协议”挤进人堆,偏要拿同一种调子、同一种语速去硬碰。现实哪有那么顺?我这儿明明发的是十六进制,你耳朵里听的全是八进制。我急着把完整数据包塞过去,你那边连起始位都没瞅见。书上写得明明白白,通信卡壳了,工程师得趴着查线路、掐着表校时钟、拿螺丝刀改参数。咱们倒好,对待一段关系,要么懒得折腾,要么压根摸不着调。前阵子跟个老同事对需求,我认真捋了半天的逻辑,他甩回来一句“懂了,先干着”。数据明明在跑,信息早就糊成一锅粥。日子一长,信号熬成了杂音。杂音攒多了,干脆拔线走人。我觉得吧,未必是感情淡了。可能只是双方压根没试过调频,硬按出厂设置跑,迟早得报错。
以前我总爱钻牛角尖,觉得聊不到一块儿,纯粹是走心不够。现在咂摸过来,多半是“地址”没对上号。书里提过一嘴,总线上焊再多设备,节点地址要是撞车,数据就得在环路里空转,谁也别想收着。咱混职场、回老宅、在微信群里潜水,不都撞见过这种“撞车”现场么?明明在一个群里呼吸,明明互相点赞捧场,可心里那点真话,全被路由到了错误的端口。你吭哧吭哧发了一大段语音,对面甩回个裂开的表情包;你掰着手指头想解释清楚委屈,人家只丢一句“你想多了”。这事儿未必是对方敷衍。可能只是咱们的“网段”本来就不通。光顾着拼命往外发,早忘了先探探对方网口亮不亮。
书里专门辟了章讲容错机制。说现场总线压根不指望零丢包,关键指令能重传,机器照样转。这话真戳中我。想起那些处了挺久的关系。早不是刚认识时那种严丝合缝的步调了。反倒习惯了偶尔的延迟。习惯了用几个字顶替长篇大论。隔着屏幕的沉默,也能摸清对方的底牌。我觉得吧,聊天的门道,本来就不是死磕百分之百的无损传输。而是学会在满屏杂音里,死死护住那根最细的线。容对方词不达意,也容自己偶尔断个网。咱们老觉得连着线就得秒回,其实真连上了,是知道断线之后,还有耐心重新拨号。未必非得每句话都严丝合缝。留点冗余,关系才不容易崩。
手机揣回兜里。电梯还在往上爬。那条没发出去的消息,其实压根不值当惦记。要紧的是,咱总算不硬逼着每句闲聊都得“握手成功”。有些线,断了就断了。有些协议,合不来就合不来。在这吵吵嚷嚷的世道里,能偶尔捞着半句清脆的回音,就算没白活。剩下的,随它去烂在缓存里吧。反正日子还长,慢慢调频就是了。