ソースを参照

Update answerer.c

stevedanOgochu 5 年 前
コミット
a61c173b8c
1 ファイル変更4 行追加7 行削除
  1. 4 7
      test/p2p_c_version/answerer.c

+ 4 - 7
test/p2p_c_version/answerer.c

@@ -89,10 +89,13 @@ int main(int argc, char **argv) {
 		int command = -1;
 		// int check_scan
 		if (scanf("%d", &command)){
+			
 
 		}else {
 			break;
 		}
+		while ((c = getchar()) != '\n' && c != EOF) { }
+
 		fflush(stdin);
 		switch (command) {
 		case 0: {
@@ -128,7 +131,6 @@ int main(int argc, char **argv) {
                   char* candidate = NULL;
 			size_t candidate_size = 0;
                   int c;
-                  while ((c = getchar()) != '\n' && c != EOF) { }
                   if(getline(&candidate, &candidate_size, stdin)){
                         rtcAddRemoteCandidate(peer->pc, candidate, "1");
                         free(candidate);
@@ -150,7 +152,6 @@ int main(int argc, char **argv) {
                   char* message = NULL;
 			size_t message_size = 0;
                   int c;
-                  while ((c = getchar()) != '\n' && c != EOF) { }
                   if(getline(&message, &message_size, stdin)){
                         rtcSendMessage(peer->dc, message, -1);
                         free(message);
@@ -228,11 +229,7 @@ static void closedCallback(void *ptr) {
 	Peer *peer = (Peer *)ptr;
 	peer->connected = false;
 
-      // char buffer[256];
-
-      // if (rtcGetDataChannelLabel(peer->dc, buffer, 256) >= 0)
-      //       printf("DataChannel %s: Received with label \"%s\"\n","answerer", buffer);
-      //
+ 
 }
 static void messageCallback(const char *message, int size, void *ptr) {
 	// Peer *peer = (Peer *)ptr;