用MFC寫的TCP通信軟件為何只在局域網(wǎng)內(nèi)能連接
-
用的是SOCKET,connect(),recv(),send()等函數(shù),不是CSoket。在同一個實驗室內(nèi)的不同主機上,在客戶端填入服務(wù)端主機的IP地址,然后連接,可以通訊。但我將客戶端軟件傳給別的城市的同... 用的是SOCKET, connect(),recv(),send()等函數(shù),不是CSoket。 在同一個實驗室內(nèi)的不同主機上,在客戶端填入服務(wù)端主機的IP地址,然后連接,可以通訊。但我將客戶端軟件傳給別的城市的同學(xué),讓他與我進行連接,卻無法連接成功。這是為什么呢?如果遠程無法連接,那么QQ是如何實現(xiàn)的呢?難道用UDP就可以了嗎? 展開
全部評論(1條)
-
- 的綿 2016-02-09 00:00:00
- 那樣肯定是不行的,在一個局域網(wǎng)內(nèi),每一個主機的ip都是固定并已知的。在不同的局域網(wǎng)之間進行數(shù)據(jù)通信需要路由或網(wǎng)關(guān)才可以,QQ實現(xiàn)好友通信是因為我們并不是直接與對方連接的,我們發(fā)給對方的數(shù)據(jù)需要通過騰訊公司的服務(wù)器轉(zhuǎn)發(fā)給對方。如果你細心觀察就會發(fā)現(xiàn),你在與你的朋友進行QQ通信之前,需要先登錄QQ,而這個時候其實是連接到騰訊公司的服務(wù)器上。當我們給好友發(fā)信息的時候,信息會先到達騰訊公司的服務(wù)器上,再從騰訊公司的服務(wù)器上轉(zhuǎn)發(fā)到好友那里。如果沒有騰訊公司的服務(wù)器做為橋梁,任何兩個在不同的局域網(wǎng)里面的兩個QQ是沒法進行通信的。要了解這些,建議你去看一看TCP/ip協(xié)議的書籍。
-
贊(2)
回復(fù)(0)
熱門問答
- 用MFC寫的TCP通信軟件為何只在局域網(wǎng)內(nèi)能連接
- 用的是SOCKET,connect(),recv(),send()等函數(shù),不是CSoket。在同一個實驗室內(nèi)的不同主機上,在客戶端填入服務(wù)端主機的IP地址,然后連接,可以通訊。但我將客戶端軟件傳給別的城市的同... 用的是SOCKET, connect(),recv(),send()等函數(shù),不是CSoket。 在同一個實驗室內(nèi)的不同主機上,在客戶端填入服務(wù)端主機的IP地址,然后連接,可以通訊。但我將客戶端軟件傳給別的城市的同學(xué),讓他與我進行連接,卻無法連接成功。這是為什么呢?如果遠程無法連接,那么QQ是如何實現(xiàn)的呢?難道用UDP就可以了嗎? 展開
2016-02-08 19:21:15
446
1
- MFC 用虛擬機測試通信軟件
- 我要使用WMware安裝虛擬機,需要iso鏡像文件.我的系統(tǒng)是win7-64位,我可以下載32位的鏡像文件嗎?... 我要使用WMware安裝虛擬機,需要iso鏡像文件. 我的系統(tǒng)是win7-64位,我可以下載32位的鏡像文件嗎? 展開
2016-12-02 04:45:17
532
1
- 局域網(wǎng)通信軟件
- 我和別人是用路由器連的,求一款局域網(wǎng)通信軟件,不要企業(yè)用的,直接雙方安裝后就能用的。... 我和別人是用路由器連的,求一款局域網(wǎng)通信軟件,不要企業(yè)用的,直接雙方安裝后就能用的。 展開
2011-06-04 18:18:57
554
2
- 找一款局域網(wǎng)通信軟件
- 需要搭建服務(wù)器端,局域網(wǎng)用的通訊軟件,它的客戶端程序圖標好像是是小蜜蜂的圖案,以前用過但是忘了什么名字了,大家誰知道啊?... 需要搭建服務(wù)器端,局域網(wǎng)用的通訊軟件,它的客戶端程序圖標好像是是小蜜蜂的圖案,以前用過但是忘了什么名字了,大家誰知道??? 展開
2012-11-12 06:27:59
484
2
- 局域網(wǎng)通信軟件有哪些?
2016-06-14 07:26:23
350
1
- 局域網(wǎng)通信軟件有哪些?
2014-12-08 03:06:35
357
2
- 現(xiàn)在有哪些局域網(wǎng)通信軟件?
2012-07-11 17:09:05
493
3
- 局域網(wǎng)連接的具體操作
2014-08-08 17:24:21
472
2
- 雙線局域網(wǎng)連接
- 環(huán)境: 20臺電腦 雙網(wǎng)通ADSL網(wǎng) 如何組建成一個局域網(wǎng) 現(xiàn)有設(shè)備 貓2 普通路由器2 交換機1 如何組建成局域網(wǎng)互通能上外網(wǎng)
2018-11-20 10:11:13
446
0
- 有么有好用的局域網(wǎng)及時通信軟件
- 要求diyi被叫端無需安裝第二不要windowsXP自帶的那個什么命令那個我知道不好使... 要求 diyi 被叫端無需安裝 第二 不要windowsXP自帶的那個什么命令 那個我知道 不好使 展開
2012-03-21 15:24:50
481
2
- 局域網(wǎng)語音通信軟件有哪些哪個比較好
2018-11-25 11:00:07
395
0
- 誰介紹一下局域網(wǎng)通信軟件(跨平臺win----linux)
- 我要在linux和Windowsxp中傳文件我也要通信啊,如果只是文件共享,我早就搞定了... 我要在linux和Windows xp中傳文件 我也要通信啊,如果只是文件共享,我早就搞定了 展開
2018-11-17 07:29:04
405
0
- 局域網(wǎng)為何重啟交換機才能上網(wǎng)?????????
- 局域網(wǎng)為何重啟交換機才能上網(wǎng)?懸賞分:10-離問題結(jié)束還有10天2小時單位的局域網(wǎng),IP段為192.168.168.2---192.168.168.254.網(wǎng)關(guān)為192.168.168.1我在辦公室自己加了一臺交換機,用原來的... 局域網(wǎng)為何重啟交換機才能上網(wǎng)? 懸賞分:10 - 離問題結(jié)束還有 10 天 2 小時 單位的局域網(wǎng),IP段為192.168.168.2---192.168.168.254.網(wǎng)關(guān)為192.168.168.1 我在辦公室自己加了一臺交換機,用原來的網(wǎng)線接24口,別的口接2臺臺式機和1臺筆記本都可以上網(wǎng),但是重啟交換機后,原來還接在交換機上的開著的主機是可以上網(wǎng)的,沒開機的電腦.再開機時就上不了網(wǎng)了.但是再重啟交換機又可以了?這是為什么啊??????或者從別的地方帶來的電腦要想上網(wǎng),都是每次開好機后再重新啟動交換機就行了.交換機換過華為的S2000或是一般TP_LINK 的交換機都是一樣的.原來以為是IP沖突,上不了網(wǎng)時也換過很多IP都不行,都是一重啟交換機就OK,請問這是為什么啊??????謝謝.請各位高手盡快解答.謝謝. 問題補充:換過幾臺華為的S2403,S2000帶管理功能的交換機也是一樣的情況,在交換機上配置VLAN也是一樣的情況,交換機什么都不配置,就當HUB一樣使用也還是一樣的情況.也把交換機恢復(fù)為出廠默認狀態(tài)情況還是一樣。登陸上交換機查看是能 學(xué)到每臺主機的MAC地址的。在交換機上是能PING通網(wǎng)關(guān)的。接上從別處帶來的筆記本電腦就是PING不通網(wǎng)關(guān),一重啟交換機就可PING通網(wǎng)關(guān)了,上網(wǎng)也正常了。好煩啊,經(jīng)常老是要重啟交換機才行。哪位高手能幫幫我啊,謝謝了。 展開
2009-12-17 00:26:35
1121
4
- 化學(xué)里寫一個什么方程式 什么時候用→連接,什么時候用﹦連接
- 除了無機反應(yīng)用﹦,有機反應(yīng)用→外 →還怎么用 問下有機物與無機物反應(yīng)是無機還是有機反應(yīng)
2011-07-24 08:32:33
648
4
- 迪拜用的是什么通信軟件
- 迪拜用的是什么通信軟件... 迪拜用的是什么通信軟件 展開
2018-11-15 01:46:29
358
0
- MFC,導(dǎo)入excel2003的接口在什么文件夾
- MFC,導(dǎo)入excel2003的接口在什么文件夾,j叫什么名字,謝謝,著了半天沒找到,是0FFICE 2003的,
2012-03-22 06:18:33
524
1
- Linux下用c或c++開發(fā)一個字符界面的局域網(wǎng)IM(即時通信軟件)。
- 實現(xiàn)注冊、登錄、好友添加和刪除、文本消息的傳遞,歷史消息記錄。怎么做,我們剛接觸Linux,從哪開始?... 實現(xiàn)注冊、登錄、好友添加和刪除、文本消息的傳遞,歷史消息記錄。怎么做,我們剛接觸Linux,從哪開始? 展開
2010-09-12 10:17:29
299
4
- 視頻監(jiān)控局域網(wǎng)怎么實現(xiàn) 怎么連接
2012-10-11 12:05:54
549
2
- MFC是什么意思?
2009-01-02 01:43:31
489
6
4月突出貢獻榜
推薦主頁
最新話題





參與評論
登錄后參與評論