看板 PangSir 關於我們 聯絡資訊
※ 引述《jztan (taekwon kid ><''')》之銘言: : b91109@linux7:~/working_space> gcc -o server b91902109_s.cc : b91902109_s.cc: In function `int main(int, char**)': : b91902109_s.cc:60: error: invalid conversion from `int*' to `socklen_t*' : 以上是 .cc : ------------------------------------------------------------------------------ : b91109@linux7:~/working_space> gcc -o server b91902109_s.c : b91109@linux7:~/working_space> : 這是copy成 .c 的. : code一行都沒有改,只是換了副檔名. 也許有兩個方法可以幫你解決這個問題:) 第一: 把你宣告成int*的變數宣告成socklen_t* ex. int *addrlen; ----> socklen_t *addrlen; 第二: 要使用宣告成int*的變數之前先幫他強制轉成socklen_t*的型態 ex. accept(server_sock_fd, (struct sockaddr *)&client_addr, (socklen_t*) addr_len); TA servon~ -- 感覺對了 就要大聲說出來 不然會一輩子後悔 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.28.99
oncemore:帥氣的殺旺 殺殺殺~~~ 210.85.226.233 03/21
yjhuang:無敵殺旺... 天下第一殺!!!!!!!!!!! 220.135.12.17 03/21
kwunkwun:殺旺真是我們的神202.178.171.219 03/22