V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
BackBox
V2EX  ›  问与答

如何让命令行程序联网?

  •  
  •   BackBox · Jan 17, 2013 · 3294 views
    This topic created in 4856 days ago, the information mentioned may be changed or developed.
    写了一个是石头剪刀步的小游戏,想与朋友一起联机玩玩。><

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

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

    是用Ruby写的。

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

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

    有啥很大的区别吗?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2694 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 10:14 · PVG 18:14 · LAX 03:14 · JFK 06:14
    ♥ Do have faith in what you're doing.