小编Don*_*ind的帖子

Icecast 传输层协议 - TCP 还是 UDP?

我似乎没有找到答案,所以我问你。现有的 Icecast2 服务器是否使用 TCP 或 UDP 来广播流数据?我知道它使用自定义的基于 HTTP 的应用程序层协议,所以人们可能会认为它是 TCP,但另一方面它是一个广播应用程序,所以 UDP 对我来说更合乎逻辑。如果它仍然使用 TCP,为什么要这样做?

udp tcp network-protocols internet-radio icecast

3
推荐指数
1
解决办法
4005
查看次数

从Objective C中的Swift函数获取值

我试图从我制作的类的Swift函数中获取值.Swift文件通过MyProdName-Swift.h头文件被识别并正确包含在Objective C项目中.我可以实现它,但我无法从函数中获取字符串.

Swift课程:

@objc public class Test : NSObject {

    @objc func getTest () -> NSString{

        return "tested"
    }
}
Run Code Online (Sandbox Code Playgroud)

目标C类:

Test *test = [Test new];
NSString *testDummy = test.getTest();
Run Code Online (Sandbox Code Playgroud)

在最后一行,我得到"被调用的对象类型'NSString*'不是函数或函数指针".
所以很明显我犯了一些基本的错误,请指点我.

objective-c swift

3
推荐指数
1
解决办法
183
查看次数