V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cnfzv
V2EX  ›  Android

小白提问: Android 有什么类似 okhttp 的 tcp 网络库么?

  •  
  •   cnfzv · 2022-10-30 00:56:58 +08:00 · 9699 次点击
    这是一个创建于 755 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Android 有什么类似 okhttp 简单好用的 tcp 网络库么?各位都是用的什么?莫非都是用 C 的库了么?

    第 1 条附言  ·  2022-10-30 09:22:22 +08:00
    我是搜索过的,目前找到的 OkSocket ,EasySocket ,但是这两个库一两年都没更新了,想看看大家用的都是什么
    15 条回复    2022-10-31 15:24:09 +08:00
    learningman
        1
    learningman  
       2022-10-30 01:29:04 +08:00
    okhttp 可以在安卓用啊
    dcty
        2
    dcty  
       2022-10-30 03:47:32 +08:00 via iPhone
    @learningman 我猜他问的是 “socket” 库
    Kasumi20
        3
    Kasumi20  
       2022-10-30 04:49:11 +08:00
    Github 搜一下不就行了, 我都搜到一个 OkSocket 了: An blocking socket client for Android applications.
    kikkichen522
        4
    kikkichen522  
       2022-10-30 05:06:20 +08:00 via Android
    前几天在掘金上翻到一个叫做 ktor 的,会用 Retrofit 的话,这个上手也不难🐟
    zhanlanhuizhang
        5
    zhanlanhuizhang  
       2022-10-30 07:39:17 +08:00
    android 使用 netty 应该也很简单。
    unco020511
        6
    unco020511  
       2022-10-30 08:59:54 +08:00
    你这个问题就很奇怪呀,okhttp 是对 http/https 的封装,用于替代 jdk 和 sdk 自带的 httpclient/urlConnction 的,http 是应用层协议,在传输层就是用的 tcp 呀.Android 本来就可以用 okhttp.你想问的是不使用 http,基于 tcp 协议的库?
    cnfzv
        7
    cnfzv  
    OP
       2022-10-30 09:13:41 +08:00
    @dcty 😢对,指的是 socket 库,各位用的什么?
    cnfzv
        8
    cnfzv  
    OP
       2022-10-30 09:17:44 +08:00
    @unco020511 对,我想问的是直接使用 tcp 协议的库,想找几个类似 okhttp 这种封装过使用更简单一些的库
    cnfzv
        9
    cnfzv  
    OP
       2022-10-30 09:34:02 +08:00
    @kikkichen522 多谢 我看看去
    iOCZ
        10
    iOCZ  
       2022-10-30 13:13:38 +08:00
    java socket
    Vaspike
        11
    Vaspike  
       2022-10-31 09:22:58 +08:00
    Java 原生或者 netty?
    cq65617875
        12
    cq65617875  
       2022-10-31 14:23:13 +08:00
    apache mina?
    XXWHCA
        13
    XXWHCA  
       2022-10-31 14:25:31 +08:00
    oksocket 就行,不用挑了因为就那几个,其他的也都是基于它封装的
    xshengcn
        14
    xshengcn  
       2022-10-31 14:49:17 +08:00
    https://github.com/Tinder/Scarlet

    使用起来和 Retrofit 一样
    tramm
        15
    tramm  
       2022-10-31 15:24:09 +08:00
    smart-socket
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   930 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 21:39 · PVG 05:39 · LAX 13:39 · JFK 16:39
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.