小编xap*_*p4o的帖子

WebSockets和纯TCP之间的根本区别是什么?

我已经阅读了WebSockets,我想知道为什么浏览器不能简单地打开简单的TCP连接并像其他任何桌面应用程序一样与服务器通信.为什么通过websockets进行这种通信?

tcp websocket

155
推荐指数
2
解决办法
5万
查看次数

使用KotlinPoet生成数据类

我想用KotlinPoet生成简单的数据类:

data class User(val id: Int)
Run Code Online (Sandbox Code Playgroud)

我这样做:

val builder = KotlinFile.builder("", "Foo")
val classBuilder = TypeSpec.classBuilder("User").addModifiers(KModifier.DATA)
val ctor = FunSpec.constructorBuilder()
ctor.addParameter("id", Int::class)
classBuilder.primaryConstructor(ctor.build())
builder.addType(classBuilder.build())
builder.build().writeTo(System.out)
Run Code Online (Sandbox Code Playgroud)

但是我得到的是:

data class User(id: Int) {
}
Run Code Online (Sandbox Code Playgroud)

如何val在构造函数参数中添加修饰符?

kotlin kotlinpoet

4
推荐指数
1
解决办法
1084
查看次数

标签 统计

kotlin ×1

kotlinpoet ×1

tcp ×1

websocket ×1