C_and_CPP 板


LINE

※ [本文轉錄自 Network 看板 #1P8n2ClV ] 作者: hpyhacking (駭人聽聞) 看板: Network 標題: [問答] 路由器轉埠、虛擬伺服器、DMZ、主機對話 時間: Tue May 23 00:23:37 2017 本版首PO 我現在在跟朋友測是兩個主機之間的簡單對話(我們不再同個區域網路內) 我在自身電腦上測試是沒有問題的,(程式碼的IP為127.0.0.1稍後會附上) 結果我改成同學的IP位址跟自身位址對話不起來(IP位址是全球的,從這裡拿得 http://www.j4.com.tw/james/remoip.php ) 懷疑是路由器擋下來的,我的路由器型號為DIR 600M(DLINK) 接下來我照著網路上的設定http://www.luyouqi.com/shezhi/178.html 設虛擬伺服器 IP設定192.168.0.100 port設為1234還是無法成功 http://i.imgur.com/uIXCzAN.png
接下來我到服務埠觸發,設定值為: http://i.imgur.com/Aljgijx.png http://i.imgur.com/28fY223.png
一樣不行... 想請問到底是出了什麼問題..... 我的電腦為服務端,朋友電腦為客服端,目標是希望我朋友的電腦能接收到hello world 以下為程式碼: 服務端-> #include <winsock2.h> #pragma comment (lib, "ws2_32.lib") int main(){ WSADATA wsaData; WSAStartup( MAKEWORD(2, 2), &wsaData); SOCKET servSock = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP); sockaddr_in sockAddr; memset(&sockAddr, 0, sizeof(sockAddr)); sockAddr.sin_family = PF_INET; sockAddr.sin_addr.s_addr = inet_addr("61.230.23X.XX"); //朋友的IP sockAddr.sin_port = htons(1234); bind(servSock, (SOCKADDR*)&sockAddr, sizeof(SOCKADDR)); listen(servSock, 20); SOCKADDR clntAddr; int nSize = sizeof(SOCKADDR); SOCKET clntSock = accept(servSock, (SOCKADDR*)&clntAddr, &nSize); const char *str = "Hello World"; send(clntSock, str, strlen(str)+sizeof(char), 0); closesocket(clntSock); closesocket(servSock); system("pause"); WSACleanup(); return 0; } 客戶端-> #include <stdio.h> #include <stdlib.h> #include <WinSock2.h> #pragma comment(lib, "ws2_32.lib") int main(){ WSADATA wsaData; WSAStartup(MAKEWORD(2, 2), &wsaData); SOCKET sock = socket(PF_INET, SOCK_STREAM, IPPROTO_TCP); sockaddr_in sockAddr; memset(&sockAddr, 0, sizeof(sockAddr)); sockAddr.sin_family = PF_INET; sockAddr.sin_addr.s_addr = inet_addr("220.134.65.XXX"); sockAddr.sin_port = htons(1234); connect(sock, (SOCKADDR*)&sockAddr, sizeof(SOCKADDR)); char szBuffer[MAXBYTE] = {0}; recv(sock, szBuffer, MAXBYTE, 0); printf("Message form server: %s\n", szBuffer); closesocket(sock); WSACleanup(); system("pause"); return 0; } 作業系統 : windows7 router型號 : DIR-600M 網路環境:我住雙人房,業者給我一個固定IP以及DNS位址,我把值用到路由器上, 接著我跟室友電腦網路設定自動用DHCP上網(網路和共用中心-對連線按內容-> 按Ipv4管理的內容 -> 自動取得DNS伺服器位址;) 也就是 路由器 -> 業者給的IP 我跟室友 -> 通過路由器在由設定的DNS用DHCP取得IP ) 目標 : 在外主機能通過網際網路連線至自己的主機 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.134.65.240
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Network/M.1495470220.A.BDF.html ※ 編輯: hpyhacking (220.134.65.240), 05/23/2017 00:26:55 ※ 編輯: hpyhacking (220.134.65.240), 05/23/2017 00:28:01 ※ 編輯: hpyhacking (220.134.65.240), 05/23/2017 00:35:06 ※ 編輯: hpyhacking (220.134.65.240), 05/23/2017 00:36:02



※ 發信站: 批踢踢實業坊(ptt.cc)
※ 轉錄者: hpyhacking (220.134.65.240), 05/23/2017 00:48:28
1F:→ w347437: 單純好奇你怎麼知道你查到的全球固定ip跟你提供server的 05/23 07:26
2F:→ w347437: 電腦ip一樣,一般來說不是server不是固定ip就是申請網域 05/23 07:26
3F:→ w347437: 嗎 05/23 07:26
4F:→ hpyhacking: 我們是一個叫遠東的業者給分配給我們一個固定ip這樣 05/23 10:59
5F:→ hpyhacking: 然後利用路由器在這IP下有個區域網路再分給我跟我室 05/23 10:59
6F:→ hpyhacking: 友IP 05/23 10:59
7F:推 school4303: 找ISP吧? 05/23 11:17
8F:推 hunandy14: 電腦的防火牆也會檔 05/23 12:41
9F:→ TobyH4cker: 太多1234了 留一個就好 05/24 14:52
10F:→ tinlans: 我回在 network 板 05/25 11:55







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP