V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
BackBox
V2EX  ›  问与答

如何让命令行程序联网?

  •  
  •   BackBox · 2013-01-17 16:44:41 +08:00 · 2869 次点击
    这是一个创建于 4315 天前的主题,其中的信息可能已经有所发展或是发生改变。
    写了一个是石头剪刀步的小游戏,想与朋友一起联机玩玩。><

    刚好对网络方面不太了解。也想通过这个学习下网络方面的知识。

    本人Mac Linux环境,朋友Win环境。还有在win下如何运行命令行工具?额外下个一个ruby?

    是用Ruby写的。

    谢谢
    11 条回复    1970-01-01 08:00:00 +08:00
    jiazhoulvke
        1
    jiazhoulvke  
       2013-01-17 16:58:07 +08:00
    倒不如用js做个网页版,就不用考虑跨平台的问题了。
    否则得学socket编程,还得写两种平台的客户端,多麻烦。
    BackBox
        2
    BackBox  
    OP
       2013-01-17 17:00:54 +08:00
    @jiazhoulvke
    socket编程,谢谢。
    脚本语言本来就是跨平台的。
    lyric
        3
    lyric  
       2013-01-17 17:02:26 +08:00   ❤️ 1
    对的。需要在Windows下有一个Ruby运行环境,而且你需要用Socket相关的东西做好网络通讯

    @jiazhoulvke 那样就是重写整个程序,更麻烦。
    BackBox
        4
    BackBox  
    OP
       2013-01-17 17:07:36 +08:00
    @lyric 嗯。有推荐的关于socket的简易教程吗?
    lyric
        5
    lyric  
       2013-01-17 17:16:27 +08:00
    BackBox
        6
    BackBox  
    OP
       2013-01-17 17:19:10 +08:00
    @lyric 谢谢
    stackpop
        7
    stackpop  
       2013-01-17 18:38:22 +08:00
    这个写成web的最好了
    BackBox
        8
    BackBox  
    OP
       2013-01-17 20:28:15 +08:00
    @stackpop 何解?Rails做实时的不太好吧。
    stackpop
        9
    stackpop  
       2013-01-17 20:31:35 +08:00
    @BackBox 看你需求应该是在局域网里自己和朋友玩吧?即使发布到服务器,应该也不是大规模应用啊
    jackyz
        10
    jackyz  
       2013-01-17 23:16:42 +08:00
    刚上手不要直接搞 socket ,要搞就搞 socket.io
    BackBox
        11
    BackBox  
    OP
       2013-01-18 00:33:22 +08:00
    @jackyz 说的是https://github.com/dkastner/socket.io-ruby吗?

    有啥很大的区别吗?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1967 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:15 · PVG 00:15 · LAX 08:15 · JFK 11:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.