Server Client的传输格式。

楼主: newslime (史莱姆)   2020-09-04 18:24:44
想请问一下各位,如果今天要写一个Server,
通常与Client沟通的格式会用什么?
例如用http通讯格式,或者socket自行定义。
要写一个各个平台都可以用的方式,我只想到这两种,还有其他的通讯格式吗?
谢谢
作者: james732 (好人超)   2020-09-04 20:21:00
你要问的是protocol还是资料的format?
作者: sarafciel (Cattuz)   2020-09-04 20:57:00
原PO先把OSI Model弄懂吧
作者: tomsawyer (安安)   2020-09-04 21:00:00
如果是要api就http+json
作者: sunneo (艾斯寇德)   2020-09-05 02:22:00
各种rpc, dbus, ipmi, rdma, 你丢得出去 另一边解的开就好
作者: enthos (影斯作业系统)   2020-09-05 02:49:00
作者: Schottky (顺风相送)   2020-09-05 04:38:00
ASCII
作者: alex70266 (小眼)   2020-09-06 00:09:00
个人意见: protocol的话 使用场景很重要有没有需要一对多,是否全双工,是否考虑速度要跨平台是不是平台code size/已实做放得下是否需要对第三方公开...etc这种通常是有现成的能用就用现成的没现成的"可能"在TCP/UDP之上定自己protocol你举的http是一个,IOT常用的coap/mqtt是一个但这种都跟你的使用场景比较有关当然自己刻TCP socket + 自己的protocol是一个只是要对外公开就会比较难用
作者: Killercat (杀人猫™)   2020-09-07 13:36:00
这问题有点搞不清楚状况...
作者: gozule (好冷啊~~)   2020-09-11 23:20:00
用zeromq很方便
作者: kingofsdtw (不能閒下來!!)   2020-09-13 01:12:00
推7楼,code size

Links booklink

Contact Us: admin [ a t ] ucptt.com