0

我在下面提供了指向 c 代码的链接。我有一个额外的 .h 文件,它只包含 #define 用户名和 #define OAuth 值。既然有私。.h 文件还包含函数原型。

https://pastebin.com/xg6axTzn

char *JoinRoom = "JOIN #forsen\r\n";


if(send(TwitchSock,JoinRoom,sizeof(JoinRoom),0) < 0){
printError("Error With Send");
}

我知道代码有效。我登录是因为我在这里得到返回的数据https://dev.twitch.tv/docs/irc/guide

我还将收到来自 Twitch 的 5 分钟 ping,我也可以回复 pong。但是,任何加入房间的尝试都行不通。

我尝试了几种不同的方法。加入#Room,加入#Room,/JOIN#Room,/JOIN#Room等。

在我发送加入命令后,屏幕没有收到任何东西,直到我收到一个 ping 请求。任何人都知道可能导致问题的原因是什么?

4

1 回答 1

1

我没有过多地研究它,但从我得到的请求应该是这种格式::<user>!<user>@<user>.tmi.twitch.tv JOIN #<channel>

https://dev.twitch.tv/docs/irc/membership#join-twitch-membership

于 2019-10-19T15:59:56.073 回答