亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bt_patch_make

?? NS2網(wǎng)絡仿真軟件是目前最為流行的網(wǎng)絡仿真模擬軟件
??
字號:
*** ns-2.1b7a/god.cc	Thu Oct 19 01:40:23 2000--- god.cc	Sun Feb 25 04:15:39 2001****************** 469,475 ****    }  !   vector a(mb_node[i]->X(), mb_node[i]->Y(), mb_node[i]->Z());!   vector b(mb_node[j]->X(), mb_node[j]->Y(), mb_node[j]->Z());!   vector d = a - b;      if (d.length() < RANGE)--- 469,475 ----    }  !   vector_ns a(mb_node[i]->X(), mb_node[i]->Y(), mb_node[i]->Z());!   vector_ns b(mb_node[j]->X(), mb_node[j]->Y(), mb_node[j]->Z());!   vector_ns d = a - b;      if (d.length() < RANGE)*** ns-2.1b7a/god.h	Mon Jul 10 12:54:45 2000--- god.h	Sun Feb 25 04:15:39 2001****************** 77,83 ****  // Cut and Paste from setdest.h   -- Chalermek 12/1/99  ! class vector {  public:! 	vector(double x = 0.0, double y = 0.0, double z = 0.0) {  		X = x; Y = y; Z = z;  	}--- 77,83 ----  // Cut and Paste from setdest.h   -- Chalermek 12/1/99  ! class vector_ns {  public:! 	vector_ns(double x = 0.0, double y = 0.0, double z = 0.0) {  		X = x; Y = y; Z = z;  	}****************** 86,113 ****  	}  ! 	inline void vector::operator=(const vector a) {  		X = a.X;  		Y = a.Y;  		Z = a.Z;  	}! 	inline void vector::operator+=(const vector a) {  		X += a.X;  		Y += a.Y;  		Z += a.Z;  	}! 	inline int vector::operator==(const vector a) {  		return (X == a.X && Y == a.Y && Z == a.Z);  	}! 	inline int vector::operator!=(const vector a) {  		return (X != a.X || Y != a.Y || Z != a.Z);  	}! 	inline vector operator-(const vector a) {! 		return vector(X-a.X, Y-a.Y, Z-a.Z);  	}! 	friend inline vector operator*(const double a, const vector b) {! 		return vector(a*b.X, a*b.Y, a*b.Z);  	}! 	friend inline vector operator/(const vector a, const double b) {! 		return vector(a.X/b, a.Y/b, a.Z/b);  	}  --- 86,113 ----  	}  ! 	inline void vector_ns::operator=(const vector_ns a) {  		X = a.X;  		Y = a.Y;  		Z = a.Z;  	}! 	inline void vector_ns::operator+=(const vector_ns a) {  		X += a.X;  		Y += a.Y;  		Z += a.Z;  	}! 	inline int vector_ns::operator==(const vector_ns a) {  		return (X == a.X && Y == a.Y && Z == a.Z);  	}! 	inline int vector_ns::operator!=(const vector_ns a) {  		return (X != a.X || Y != a.Y || Z != a.Z);  	}! 	inline vector_ns operator-(const vector_ns a) {! 		return vector_ns(X-a.X, Y-a.Y, Z-a.Z);  	}! 	friend inline vector_ns operator*(const double a, const vector_ns b) {! 		return vector_ns(a*b.X, a*b.Y, a*b.Z);  	}! 	friend inline vector_ns operator/(const vector_ns a, const double b) {! 		return vector_ns(a.X/b, a.Y/b, a.Z/b);  	}  ****************** 117,120 ****--- 117,121 ----  };  +   // ------------------------  ****************** 204,207 ****--- 205,209 ----                                //   the next hop of i where i wants to send                                //	 a packet to j.+   };  *** ns-2.1b7a/tcl/lib/ns-default.tcl	Thu Oct 12 00:49:34 2000--- ns-default.tcl	Sun Feb 25 04:15:39 2001****************** 708,713 ****  Agent/CBR set dport_            0  - # Http invalidation agent- Agent/HttpInval set inval_hdr_size_ 40    Agent/RTP set seqno_ 0--- 708,711 ----*** ns-2.1b7a/tcl/lib/ns-lib.tcl	Thu Oct  5 04:16:42 2000--- ns-lib.tcl	Sun Feb 25 04:15:39 2001****************** 133,136 ****--- 133,137 ----  source ns-hiernode.tcl  source ns-mobilenode.tcl+ source ns-btnode.tcl  source ns-bsnode.tcl  source ns-link.tcl****************** 170,178 ****  source ../rlm/rlm-ns.tcl  source ../session/session.tcl- source ../webcache/http-server.tcl- source ../webcache/http-cache.tcl- source ../webcache/http-agent.tcl- source ../webcache/http-mcache.tcl- source ../webcache/webtraf.tcl  source ns-namsupp.tcl  source ../mobility/dsdv.tcl--- 171,174 ----*** ns-2.1b7a/tcl/lib/ns-packet.tcl	Fri Sep  1 08:34:11 2000--- ns-packet.tcl	Sun Feb 25 04:15:39 2001****************** 114,118 ****  	Encap  	Flags- 	HttpInval  	IMEP  	IP--- 114,117 ----****************** 143,146 ****--- 142,147 ----  	TORA  	UMP + 	BT+ 	L2CAP  } {  	add-packet-header $prot*** ns-2.1b7a/packet.h	Fri Sep 29 01:49:06 2000--- packet.h	Sun Feb 25 04:15:39 2001****************** 65,68 ****--- 65,70 ----  #define HDR_IMEP(p)     (hdr_imep::access(p))  #define HDR_DIFF(p)     (hdr_diff::access(p))+ #define HDR_BT(p)	(hdr_bt::access(p))+ #define HDR_L2CAP(p)	(hdr_l2cap::access(p))     /* --------------------------------------------------------------------*/*** ns-2.1b7a/template.h	Sat Jun 27 06:55:07 1998--- template.h	Sun Feb 25 04:15:39 2001****************** 90,100 ****  }  - template <class Type>- inline void swap(Type& a, Type& b)- {- 	Type t = a;- 	a = b;- 	b = t;- }-   #endif--- 90,92 ----*** ns-2.1b7a/trace.cc	Sun Feb 25 22:28:03 2001--- ns-2.1b7a/trace.cc.mod	Sun Feb 25 22:27:47 2001****************** 69,72 ****--- 69,74 ----  	bind("callback_", &callback_);  	bind("show_tcphdr_", &show_tcphdr_);+ 	// added for Bluetooth trace+ 	bind("namBTTrace_", &btTrace_);  }  ****************** 442,469 ****  		flags[5] = 0;  #endif! 		! 		sprintf(nwrk_, ! 			"%c -t "TIME_FORMAT" -s %d -d %d -p %s -e %d -c %d -i %d -a %d -x {%s.%s %s.%s %d %s %s}",! 			'h',! 			Scheduler::instance().clock(),! 			src_,!   			dst_,! 			name,! 			th->size(),! 			iph->flowid(),! 			th->uid(),! 			iph->flowid(),! 			src_nodeaddr,! 			src_portaddr,! 			dst_nodeaddr,! 			dst_portaddr,! 			-1, flags, sname);! 		namdump();! 		delete [] src_nodeaddr;! 		delete [] src_portaddr;! 		delete [] dst_nodeaddr;! 		delete [] dst_portaddr;  	}-   	/* hack: if trace object not attached to anything free packet */  	if (target_ == 0)--- 444,514 ----  		flags[5] = 0;  #endif! 		if (!btTrace_) {! 			sprintf(nwrk_, ! 				"%c -t "TIME_FORMAT" -s %d -d %d -p %s -e %d -c %d -i %d -a %d -x {%s.%s %s.%s %d %s %s}",! 				'h',! 				Scheduler::instance().clock(),! 				src_,! 				dst_,! 				name,! 				th->size(),! 				iph->flowid(),! 				th->uid(),! 				iph->flowid(),! 				src_nodeaddr,! 				src_portaddr,! 				dst_nodeaddr,! 				dst_portaddr,! 				-1, flags, sname);! 			namdump();! 			delete [] src_nodeaddr;! 			delete [] src_portaddr;! 			delete [] dst_nodeaddr;! 			delete [] dst_portaddr;! 		}! 		else {! 			hdr_bt* bt = (struct hdr_bt*)(p)->access(hdr_bt::offset_);! 			unsigned char print = 0;! 			//string c = PacketColors[bt->type];! 			int colorindex = bt->type;! 			if (dst_ == 0 && !(bt->dir)) {! 				src_ = bt->sendId_;! 				print = 1;! 				//c = "red";! 			}! 			else if (dst_ && bt->dir) {! 				if (!(bt->am_addr) || bt->recvId_ == dst_) {! 					print = 1;! 					//c = "green";! 				}! 			}	! 			//const char* color = c.c_str();! 			if (print) {! 				sprintf(nwrk_, ! 					"%c -t "TIME_FORMAT" -s %d -d %d -p %s -e %d -c %d -i %d -a %d -x {%s.%s %s.%s %d %s %s}",! 					'h',! 					Scheduler::instance().clock(),! 					src_,! 					dst_,! 					name,! 					th->size(),! 					iph->flowid(),! 					th->uid(),! 					/*iph->flowid(),*/! 					colorindex,! 					src_nodeaddr,! 					src_portaddr,! 					dst_nodeaddr,! 					dst_portaddr,! 					-1, flags, sname);! 				namdump();! 				delete [] src_nodeaddr;! 				delete [] src_portaddr;! 				delete [] dst_nodeaddr;! 				delete [] dst_portaddr;! 			}! 		}! 			  	}  	/* hack: if trace object not attached to anything free packet */  	if (target_ == 0)****************** 471,473 ****--- 516,564 ----  	else  		send(p, h);+ }+ + static class BTNodeTraceClass : public TclClass {+ public:+ 	BTNodeTraceClass() : TclClass("Trace/BTNodeColor") { }+ 	TclObject* create(int , const char*const*) {+ 		return (new BTNodeTrace());+ 	}+ } btnodetrace_class;+ + void+ BTNodeTrace::recv(Packet* p, Handler* h)+ {+ 	target_->recv(p,h);+ }+ + void+ BTNodeTrace::changeNodeColor (state_type curr, state_type prev)+ {+ 	string s = StateName[curr];+ 	string s1 = StateName[prev];+ 	string c_new = ColorName[curr];+ 	string c_old = ColorName[prev];+ 	const char* name = s.c_str();+ 	const char* name1 = s1.c_str();+ 	const char* color_new = c_new.c_str();+ 	const char* color_old = c_old.c_str();+ 	sprintf(nwrk_, + 		"%c -t "TIME_FORMAT" -s %d -S COLOR -c %s -o %s",+ 		'n',+ 		Scheduler::instance().clock(),+ 		src_,+ 		color_new,+ 		color_old);+ 	namdump();+ 	sprintf(nwrk_, + 		"%c -t "TIME_FORMAT" -s %d -S DLABEL -l %s -L %s",+ 		'n',+ 		Scheduler::instance().clock(),+ 		src_,+ 		name, name1);+ 	namdump();+ }+ + BTNodeTrace::~BTNodeTrace()+ {  }*** ns-2.1b7a/trace.h	Sun Feb 25 22:28:13 2001--- ns-2.1b7a/trace.h.mod	Sun Feb 25 22:27:56 2001****************** 43,46 ****--- 43,48 ----  #include "packet.h"  #include "connector.h"+ #include "bt-core.h"+ #include "globals.h"    ****************** 59,62 ****--- 61,66 ----  	Tcl_Channel namChan_;  	char nwrk_ [256];+ 	// added for Bluetooth trace+ 	int btTrace_;    public:****************** 97,100 ****--- 101,111 ----  };  + class BTNodeTrace : public Trace {+ public:+ 	BTNodeTrace() : Trace(0) {}+ 	~BTNodeTrace();+ 	void recv(Packet* p, Handler* h);+ 	void changeNodeColor(state_type, state_type);+ };    #endif*** ns-2.1b7a/Makefile.in	Sun Feb 25 05:20:17 2001--- ns-2.1b7a/Makefile.in.mod	Sun Feb 25 05:24:16 2001****************** 97,100 ****--- 97,102 ----    OBJ_CC = \+ 	baseband.o bt-classify.o bt-drr.o bt-host.o \+ 	bt-lc.o l2cap.o lbf.o lmp.o \  	random.o rng.o ranvar.o misc.o timer-handler.o \  	scheduler.o object.o \****************** 131,137 ****  	$(LIB_DIR)int.Vec.o $(LIB_DIR)int.RVec.o \  	$(LIB_DIR)dmalloc_support.o \- 	webcache/http.o webcache/tcp-simple.o webcache/pagepool.o \- 	webcache/inval-agent.o webcache/tcpapp.o webcache/http-aux.o \- 	webcache/mcache.o webcache/webtraf.o \  	realaudio/realaudio.o \  	lanRouter.o filter.o pkt-counter.o \--- 133,136 ----****************** 252,255 ****--- 251,255 ----  	tcl/lib/ns-link.tcl \  	tcl/lib/ns-mobilenode.tcl \+ 	tcl/lib/ns-btnode.tcl \  	tcl/lib/ns-sat.tcl \  	tcl/lib/ns-cmutrace.tcl \****************** 300,308 ****  	tcl/lan/ns-ll.tcl \  	tcl/lan/ns-mac.tcl \- 	tcl/webcache/http-agent.tcl \- 	tcl/webcache/http-server.tcl \- 	tcl/webcache/http-cache.tcl \- 	tcl/webcache/http-mcache.tcl \- 	tcl/webcache/webtraf.tcl \  	tcl/plm/plm.tcl \  	tcl/plm/plm-ns.tcl \--- 300,303 ----****************** 346,367 ****  	$(RM) $(CLEANFILES) Makefile config.cache config.log config.status \  	    gnuc.h os-proto.h $(AUTOCONF_GEN)- - tags:	force- 	ctags -wtd *.cc *.h webcache/*.cc webcache/*.h dsdv/*.cc dsdv/*.h \- 	dsr/*.cc dsr/*.h webcache/*.cc webcache/*.h lib/*.cc lib/*.h \- 	../Tcl/*.cc ../Tcl/*.h - - TAGS:	force- 	etags *.cc *.h webcache/*.cc webcache/*.h dsdv/*.cc dsdv/*.h \- 	dsr/*.cc dsr/*.h webcache/*.cc webcache/*.h lib/*.cc lib/*.h \- 	../Tcl/*.cc ../Tcl/*.h- - tcl/lib/TAGS:	force- 	( \- 		cd tcl/lib; \- 		$(TCLSH) ../../bin/tcl-expand.tcl ns-lib.tcl | grep '^### tcl-expand.tcl: begin' | awk '{print $$5}' >.tcl_files; \- 		etags --lang=none -r '/^[ \t]*proc[ \t]+\([^ \t]+\)/\1/' `cat .tcl_files`; \- 		etags --append --lang=none -r '/^\([A-Z][^ \t]+\)[ \t]+\(instproc\|proc\)[ \t]+\([^ \t]+\)[ \t]+/\1::\3/' `cat .tcl_files`; \- 	)    depend: $(SRC)--- 341,344 ----

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产肉丝袜一区二区| 成人美女在线观看| 欧美日韩另类国产亚洲欧美一级| 亚洲欧洲另类国产综合| av男人天堂一区| 日韩理论片中文av| 在线观看国产一区二区| 午夜av电影一区| 日韩视频永久免费| 国产不卡在线播放| 亚洲人成伊人成综合网小说| 欧美日韩在线一区二区| 美日韩一区二区三区| 久久久久国产精品人| 色综合久久久网| 天天爽夜夜爽夜夜爽精品视频| 日韩女优制服丝袜电影| 国产91在线观看丝袜| 亚洲综合一二区| 精品捆绑美女sm三区| 成人不卡免费av| 亚洲永久免费av| 97se亚洲国产综合自在线| 天天免费综合色| 欧美一级理论片| 国产精品白丝jk黑袜喷水| 欧美国产激情二区三区 | 亚洲香蕉伊在人在线观| 99麻豆久久久国产精品免费优播| 国产精品福利一区| 日本精品一级二级| 日本美女一区二区| 久久亚洲一级片| 不卡高清视频专区| 亚洲自拍偷拍欧美| 精品处破学生在线二十三| 丁香五精品蜜臀久久久久99网站 | 91精品免费观看| 国产一区在线不卡| 亚洲精品免费在线| 91精品久久久久久久99蜜桃| 国产在线精品免费av| 久久久99精品免费观看| 精品99999| www.激情成人| 午夜视黄欧洲亚洲| 91精品国产色综合久久不卡电影 | 免费一级片91| 国产精品三级电影| 538prom精品视频线放| 成人一区二区三区视频| 亚洲大尺度视频在线观看| 亚洲精品一区二区三区蜜桃下载| 99精品视频一区| 久久精品国产**网站演员| 17c精品麻豆一区二区免费| 欧美一区二区三区喷汁尤物| 99久久久国产精品| 激情小说欧美图片| 一区二区三区中文在线观看| 久久综合成人精品亚洲另类欧美| 日本乱码高清不卡字幕| 国产美女久久久久| 五月婷婷综合在线| 中文字幕亚洲在| 欧美成人女星排行榜| 91精品1区2区| 99久久99久久免费精品蜜臀| 精品一区二区免费看| 午夜精品久久久久久久99水蜜桃| 国产精品水嫩水嫩| 精品免费一区二区三区| 欧美日本一道本| 色综合久久66| 91精品国产综合久久久久久| 成人av电影在线| 国产美女久久久久| 老色鬼精品视频在线观看播放| 亚洲国产人成综合网站| 亚洲精品写真福利| 国产精品久久久久久久久动漫 | 国模娜娜一区二区三区| 日韩极品在线观看| 亚洲小说春色综合另类电影| 一区在线中文字幕| 中文一区在线播放| 国产日韩精品一区二区三区 | 亚洲人成网站精品片在线观看| 国产亚洲一区二区三区在线观看 | 五月婷婷综合激情| 亚洲成精国产精品女| 一区二区三区欧美久久| 亚洲免费av网站| 欧美亚洲一区二区三区四区| ...xxx性欧美| 国产欧美一区二区精品性色| 制服丝袜国产精品| 在线电影欧美成精品| 在线视频国内自拍亚洲视频| 97久久人人超碰| 色婷婷av一区二区三区gif| 高清国产午夜精品久久久久久| 国产不卡免费视频| 成人午夜精品一区二区三区| 成+人+亚洲+综合天堂| 成人综合在线观看| av一区二区三区四区| 91视频在线观看| 欧美日韩精品久久久| 91精品国产入口| 久久日韩粉嫩一区二区三区| 国产亚洲精久久久久久| 综合久久国产九一剧情麻豆| 一区二区三区免费看视频| 亚洲国产视频一区| 天天影视网天天综合色在线播放 | 精品乱人伦小说| 国产日韩欧美麻豆| 亚洲欧美偷拍卡通变态| 亚洲一区二区在线视频| 麻豆专区一区二区三区四区五区| 久久66热偷产精品| a级精品国产片在线观看| 欧美日韩黄色一区二区| 精品福利一二区| 1区2区3区精品视频| 亚洲成人精品一区| 国产在线精品一区二区三区不卡| 成人a区在线观看| 欧美色视频一区| 精品国产乱码久久| 中文字幕一区二区三区在线观看| 亚洲成人第一页| 国产成人综合亚洲91猫咪| 成人性生交大合| 欧美日韩不卡一区二区| 国产农村妇女毛片精品久久麻豆| 亚洲综合免费观看高清在线观看| 看片的网站亚洲| 色哟哟精品一区| 久久一夜天堂av一区二区三区| 亚洲乱码国产乱码精品精可以看| 麻豆国产一区二区| 91麻豆免费观看| 欧美tk—视频vk| 一区二区免费在线播放| 国产精品资源在线| 欧美精品视频www在线观看| 久久精品视频在线免费观看| 国产精品免费视频一区| 日本成人中文字幕| 色婷婷综合久色| 国产亚洲欧美激情| 日韩精品91亚洲二区在线观看| 成人99免费视频| 26uuuu精品一区二区| 亚洲高清三级视频| 成人精品国产一区二区4080| 欧美一级欧美三级在线观看| 又紧又大又爽精品一区二区| 国产精一区二区三区| 欧美一区二区三区日韩视频| 亚洲黄色免费电影| 成人激情动漫在线观看| 日韩欧美区一区二| 丝瓜av网站精品一区二区| 色综合久久久久综合体桃花网| 日韩三级视频在线看| 日韩av在线发布| 免费成人结看片| 91黄色激情网站| 最新欧美精品一区二区三区| 国产剧情一区二区三区| 欧美三级韩国三级日本一级| 18成人在线观看| 99久免费精品视频在线观看| 国产欧美综合在线观看第十页| 国产最新精品免费| 欧美成人午夜电影| 韩国女主播成人在线观看| 日韩一级片在线播放| 日本不卡123| 在线成人午夜影院| 日日噜噜夜夜狠狠视频欧美人| av亚洲精华国产精华| 精品国产91乱码一区二区三区| 免费观看成人av| 日韩欧美在线网站| 亚洲视频综合在线| 麻豆精品国产91久久久久久| 欧美一区二区三区播放老司机| 亚洲电影在线播放| 欧美日韩国产乱码电影| 一区二区免费看| 99精品国产视频| 中文字幕一区免费在线观看| eeuss鲁片一区二区三区| 亚洲特黄一级片| 成人美女视频在线观看| 亚洲欧美综合另类在线卡通|