想要用 nodejs 开发一个后台服务,可以用 telnet 和 nc 这样的命令来通过 tcp 协议来交互。
但是重点是,
在通过 telnet 或 nc 请求后,可以直接带着一个参数到后台服务,后台服务可以直接根据参数来做不同的反馈,而不是在打开连接后,再从终端来交互的方式去传递参数。
之所以想做这个是想要实现上传数据。
客户端通过 cat file|nc locahost 8080
,把数据传送到服务端,但是所有人都使用这个命令,我需要有一个参数来识别上传的数据的种类。
我目前可以想到的就是对数据做一下处理:echo 'data'|xargs echo "data_type\n"|nc locahost 8080
但是这太蠢了啊。。 求大佬支招
或者是这个问题:TCP 协议能使用 url 这样的东西来区分不同的请求路径吗?后台根据不同 url 来做不同响应??
也许这是个很蠢的问题哈,不耻下问哈,确实不太懂
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.