原创 網絡時間服務的實現方式

網絡時間服務的實現方式 網絡時間服務的實現方式 無線時鐘:服務器系統可以通過串口連接一個無線時鐘。無線時鐘接收GPS(全球衛星定位系統)的衛星發射

原创 NS2 的常用網站

   (一). NS常用基本網站1. Maillist個人覺得是尋求問題答案最好的地方。http://mailman.isi.edu/pipermail/ns-users/2. 柯老師的網站,包含很多非常實用資源:安裝,trace文件分析

原创 Raw Socket和Socket編程

  1.原始套接字(raw socket)  1.1 原始套接字工作原理與規則         原始套接字是一個特殊的套接字類型,它的創建方式跟TCP/UDP創建方法幾乎是一摸一樣,例如,通過 CODE: [Copy to clipbo

原创 NS2中添加Ping協議

http://www.isi.edu/nsnam/ns/tutorial/ 本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/flyuniverse_shell/archive/2010/02/20/5313

原创 c++獲取windows時間的方法(轉)

網上代碼一:   LARGE_INTEGER   PT_litmp;     LONGLONG             PT_QPart1,PT_QPart2;     double                 PT_dfMinus,

原创 raw socket protocol

raw socket protocol 有關raw socket的一些知識 衆所周知,通過socket編程,我們能夠實現機器之間的通信.在TCP/IP協議 簇(PF_INET)中,可以建立面向連接的SOCK_STRE

原创 ntp時鐘同步的建立過程

[精華] ntp時鐘同步的建立過程     兩臺主機host1和host2作時鐘同步,host1爲時鐘source端,host2爲客戶端,os version:v5.1 host1上的操作: 1. 編輯/etc/hosts文件

原创 計算ICMP,IP,UDP,TCP報頭部分中的checksum

ICMP,IP,UDP,TCP報頭部分都有checksum(檢驗和)字段。ICMP和IP報頭校驗和的計算都很簡單,使用RFC1071中給出的方法即可完

原创 shell編程中的部分關鍵字 --待整理

1  shell 的$! ,$?, $$,$@   •$n        $1 the first parameter,$2 the second... •$#        The number of command-line par

原创 getsockopt()/setsockopt()函數

getsockopt()/setsockopt()函數的使用收藏 getsockopt()/setsockopt()函數的使用 收藏   正在做tcp協議的程序,由於發送的數據較大,所以的設置tcp套接口緩衝區的大小,否則接收到的數

原创 gnuplot用法

一,基礎篇: 在linux命令提示符下運行gnuplot命令啓動,輸入quit或q或exit退出。 plot命令 gnuplot> plot sin(x) with line linetype 3 linewidth 2 或gnupl

原创 gcc命令詳解

[介紹] gcc and g++分別是gnu的c & c++編譯器 gcc/g++在執行編譯工作的時候,總共需要4步 1.預處理,生成.i的文件[預處理器cpp] 2.將預處理後的文件不轉換成彙編語言,生成文件.s[編譯器egcs]

原创 獲取系統時間幾種方法 和 使用CPU時間戳進行高精度計時

獲取系統時間幾種方法 和 使用CPU時間戳進行高精度計時  1 使用time_t time( time_t * timer )    精確到秒   計算時間差使用double difftime( time_t timer1, tim

原创 Linux操作系統網絡編程--原始套接字 (1)

Linux操作系統網絡編程--原始套接字 (1) http://soft.zdnet.com.cn/software_zone/2007/1020/568223.shtml   我們在前面已經學習過了網絡程序的兩種套接字(SOCK_STR

原创 Linux 下編譯C程序

GCC 支持了許多不同的語言,包括 C、C++、Ada、Fortran、Objective C,Perl、Python 和 Ruby,甚至還有Java。   Linux 內核和許多其他自由軟件以及開放源碼應用程序都是用 C 語言編寫並使用