線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:746
推到 Plurk!
推到 Facebook!

請教一下...跟socket有關的問題

缺席
stele
一般會員


發表:4
回覆:3
積分:1
註冊:2004-04-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-04-19 17:18:01 IP:211.74.xxx.xxx 未訂閱
小弟最近寫了一部份的程式如下,是用vc++寫的,主要用意是送一個broadcast出去...然後接收回來...只是如果我的server沒有開的話...一執行到recvfrom那邊我的程式就會整個當在那...小弟想半天想不出解決的方法...請會的高手指引一條明路吧..3q  對了...recvfrom連回傳值都不給我... < class="code"> sa.sin_family = AF_INET; sa.sin_port = htons(64513); sa.sin_addr.s_addr = INADDR_ANY; st.sin_family = AF_INET; st.sin_port = htons(64515); st.sin_addr.s_addr = INADDR_BROADCAST; int sa_len = sizeof(sa); int so_options = SO_BROADCAST; socket_sd = socket(AF_INET, SOCK_DGRAM, IPPROTO_UDP); if(socket_sd != SOCKET_ERROR) { bind( socket_sd, (struct sockaddr *)&sa, sa_len); setsockopt(socket_sd, SOL_SOCKET, so_options, (char *)&so_options, sizeof(so_options)); sendto(socket_sd, buf,sizeof(buf), 0, (struct sockaddr *)&st, sizeof(st)); recvfrom(socket_sd, buf, 1024, 0,(struct sockaddr *)&sa, &sa_len); 發表人 - stele 於 2004/04/19 17:21:52 發表人 - stele 於 2004/04/19 17:37:58
系統時間:2024-05-18 6:36:30
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!