From 03a27dbde8e62b84dcd026bffbed38ac1c2e1b21 Mon Sep 17 00:00:00 2001 From: TianMaiCheng <746290578@qq.com> Date: Fri, 13 Mar 2026 09:35:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=BC=93=E5=86=B2=E5=8C=BA?= =?UTF-8?q?=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CRICS_V3_1124.suo | Bin 12780544 -> 12780544 bytes RCUHost/Implement/HostServer.cs | 22 +++++++++++----------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/CRICS_V3_1124.suo b/CRICS_V3_1124.suo index eee4d41d171d88653a456700b245e710602183a4..5dd1836a541578b5c166037e165e1fe1d45cbe64 100644 GIT binary patch delta 5464 zcmc)Odt6l2z5wvO*4_+zW?*K|I3Z4`!$^b#I3gmE;qXuq5vC$SBOAfD1RO##G#K!K zAsR9|KgGwHxHx(`r3lF~BhF}DQ!E-ioQ~Iz8Ih-lS#b>ebUkSIHz4Y{pZotEKHtym zS$nO$*Wt(`o_&I1V7rF%-9>ey_v%~B*jnKBn=bRwt zj^NoaG@S1CrYq*E{Y`MsBb=tODQD=SRgkmo3{hTo#x<>$yAVjqdOx+;T^1!z8giSA#@HW!A zDi->xNDh>Hr~>Zf2}>chPp!p@hr!7}{u%hmA{g7Qe3#VadY8zc$!AnFwCwW0rndL`akIjqHktBvD5XNwz1CnGB^pBufY$sTdpR zA$~m2PsAYT{)#AIOU4`(Wc`)A4eodn0cJlM!YmhwC(w0+P%!)xFW-`=+yE^F{^MBF z0IAToOSB_g2#)jXgsNKOG_Z7wscgm*^rQg6K+|BQnmWKblVUZ^RPuGDQVPa-!W!5$ zn=S{bOs-?PH0tN$vQTQT{x|@fiA02iOnM4D*Y>o%|V)1Ro zJ@6})eBi0Q5$9w&34Z>9Z;;9 zYGT)Ad<+Gf#D_p=ky;N45j?h2!PoI%kn_FZo=TFyT7aEbVdm4o5X(oyX%)Xg}Cc8A}P{JCtB}l<#f$Qn%A!(6O)> z{x>~l!hW`?v7c{y?{68pe7SkkBj3v>BXu7%!nFW^Nncmr5~l~)iPUuMkX zuMlXMOX9#iUyxwldY=HOSj1O17_f5}^AaJ2K(hG^X!)xkgU-KGJu6zuZyyVWCEgl- zFND~OTLRhi4g6KnwT%~{LCwcPO9_U5$yR=w{m{9)Rq-U#IJU{bH_D(j*LMxnpYe?V z_W`_J=bWvBP+u#TAj(9wcC*a|y+^8&nA^#VS#UuRB4A*Ex7bt0n4t6~pD8CtvBO*M zclu3U6~XAo(j5YZeORmh1yqDST;axDzKdb|DEib`m zUA)9%!iDQWu2g}-1y^VQ7&ZthyYtH+u+A2o&^wQhfc{)w%M#LrzA(qvG91vO6EGTY z^B9e#!f^u8sbU=Dyeu37OVLv?AU#R+kWnUF7#i3Rm0@IH*9dh4n(RV2)c?LD0IaXz z^;@Qq>EJ9A$FT+F!fBbS8rPV_?;|i$tAu8I@yS>)ms1&=UMpNx4Bxy3Z$2ET4)660 zJB8kcpJU--&+JXmu}fGy98LpcgS@#g=o*C%0>)fA7M|QKeCQbOo53>n3Kz7jq(|0> z<$tb}YTi03ARi=SZyojhe3JZc11J3gaN&Q>{)d^bwD}}P1m(|(o1o>mzk(?ih==uHsMW+h^ddKlTfwd2qPTqSW$*m*;kZtCvs<+V zEZHQceYKdYbX*e6%v>$H3A8qoSk_<@3kkHW3KW^RLCm7A&7uxk+?8=`$0o6WKz+Ib zE4f!pk-3_&22K@;Vzo_T8G-J6?@H4?NCp*aydW+mV9D~) zgZ`qJgv)1@SvCg@{ci*?>m||2!?xI+E7|FbVmtx&R!cZ|T%)5{&J|IRxxT^cS>6@` zpt!mzfNj1it|4&Qz(+yUH8IK&@14Nc#Vb5iD{$qu4DK`77auS~|8JE6VE&7s07H~a z1=0^&RAtm2Owm#X`dlk`A?<6ZS%iQr-b3J4v%!_h{R@6g@=PhMNMocuo;!FWFPZ zE}T(B5$OLY0*B@kMLH!dKniEpfM=l?&RRW+3^j2;@EtMPZk`YVHX{+BcT1uHoC8E) z*Si%u0=9qH#<6j|iUbO8-jGG%WBFGV`+OlOnGXQ>wVY_^9nI^&GG7Q{ zJ$;G@yzMWQCT6;>h!9*i6!_%WDr9?~906cDZYqO>e=1IawP<24oE+^tgU$F=A;`R& z7APH5WWtBH6_a6LP~pK+L%S0;a9a^0ByPdx)uFBE4sMIy!0&pr9W@|3+JSZ=2LiMU z?M97g4-2MBz(<*~l}v=neZpEW7fxIVu{RZ6V3~j$jl-)Z>RCv;GLAx?Q@NDgIi#f6 zmPG$u?Hx*+5cJEko0;vKzkT$B^!mdO!Hu>@zR%8RNX=2pKJ3syom**Um)*(&QE&)% zH*!#VR#^w8jjDIDzaS~`Cj48QG}DwkB`$h$WbCwAQzBz#&6*mS6dM;8IdfX{w4{`n zs|`L#d_IvE<Bks5Ds>`EPK||%AQlWk@BbHq{t_&qmtmo5N`W2-_ z9bYR$A+%3v6dLb0t4}$!%Y*?u7~Z7r964E2`n3}IvC^;oyPdv2%Q?=6I}PWHExRD& zoN^L)iY>c^{E{W5@YPz&6p%Km3?R*nyU3&pm5f5M&94z!Y^p(KnXKw2P}rrq|2u+b z&aK{Dhg&e!`j)DPt=XYU2^L<&eJ*n!Q>||ruFk;7#DUTr^#(dXp}a~R&O+v^opSLe zo}?r7g@HWG&_ISVKy$u&JkR~i-wnKcb!NbDWR|Nf;@NEtznrOL???pE~(bIRU)Y?t8Z@{Yae&$>F#Wy7`ehL(c8OGZRLh#IiCB)L#WC ze+eI&AvdTV%pb}`;U#i6pcJ)uz7KO_YdbF}yc^In>N+U-L<)ctXVnsG{Zz^ztZB4z zAx_^3{*7SDP@aIppQ$A{eaJ72Stlu%6ZUks`j!M)U#i34nodygW!x1Y`_zlPJNE$-sFr3I|lBN>S66G`wk+RCh- zOI8A8qc#LzbSlm%A9h`l1m+Qy;e>hqtjQv*;wPz^clAjM*9}QxPP5ubVE-T~#u?14*SLKhdYz2LEmy`6NC?$PEN!BuokIOP(y4pD?^R$Z!-5!% zi$L{;(V=jwpi0lo5gIoSC8i)7v&Cv`W0|!?6U~G3zv~3nnW?c*ko5lLcH<2r_)Q=c z%$cRZ&PaMGrO~_3hydFQ9bpgTcBCpBnQ5-Z$PWi!{R+($R<>AEyAS$rX$l``AnWwi z;u|2<4$Sn%&kT$i?{^Y@_xo~OGJdC^nJ5j-MyY5Hnuq41bfm;rTAV{%CIs`^N;uAI zQ(X$J3JiUkOYD+f8|vc<)Z!!fpvG}`u&xDbjaEpyy)2bwtJ0ay?QO+&P1*+43{$c&JVvRm(hQwb`_$w^@ruAsu=M1+d=c(aXmOW3XaF|5m9f z?Hr8)S!w5(YDZ<#j~8jYPk78Dfz+|`*T}$ym~UjwdJosHW!R`mDvq0qd*_AW99JZ9 z-1KOUTZHHGpWwJSjJ;C{7^BlU&a#%{KF8H+aV5tMjN&-o9URx)CM-QVQG!~6R&nB(UfDhM( zM#Jjnq-TVs_a27>%}IB65Q|6BYDy0zp=6YTW};bWHcCZvP#T)cN)M!O`&yb5Pq~v= zc4X{ow6D)Y87LE3&{ODX^bE>E&!TMf9LhoS(E{{5%0(}rh3G|OMT<}#%14XQ60{U8 zL(9<$v=XgC1?VMIh>B1#`U5IKFQZbl8kM0}&>HkADo1P4I`kTt`Q7dXg@1kR<9Witqy@yVq_fZG>0Cl3jAU8V6 Lw6CA~sr-KcomAb` delta 5215 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 diff --git a/RCUHost/Implement/HostServer.cs b/RCUHost/Implement/HostServer.cs index 60b1745..f1c0d3e 100644 --- a/RCUHost/Implement/HostServer.cs +++ b/RCUHost/Implement/HostServer.cs @@ -123,7 +123,7 @@ namespace RCUHost.Implement try { var redis = CSRedisCacheHelper.redis1; - var data = redis.XReadGroup(group, consumer, 500, 10, new ValueTuple(UDPAllDataKey, ">")); + var data = redis.XReadGroup(group, consumer, 1000, 10, new ValueTuple(UDPAllDataKey, ">")); if (data != null) { @@ -147,7 +147,7 @@ namespace RCUHost.Implement } catch (Exception ex) { - + logger.Error("消息队列失败:"+ex.Message); } } @@ -169,7 +169,7 @@ namespace RCUHost.Implement try { udpClient = new UdpClient(3339); - udpClient.Client.ReceiveBufferSize = 2 * 1024 * 1024; + udpClient.Client.ReceiveBufferSize = 5 * 1024 * 1024; uint IOC_IN = 0x80000000; uint IOC_VENDOR = 0x18000000; uint SIO_UDP_CONNRESET = IOC_IN | IOC_VENDOR | 12; @@ -1314,7 +1314,7 @@ namespace RCUHost.Implement //上线 //string EEE = CSRedisCacheHelper.Get(EndPointStr); - var EEE = CSRedisCacheHelper.Get_Partition(EndPointStr, 6); + var EEE = CSRedisCacheHelper.Get_Partition(HostNNN, 6); var dtstart = CSRedisCacheHelper.ForeverGet(CacheKey.ServerStartTime); DateTime SSS = DateTime.Now; DateTime.TryParse(dtstart, out SSS); @@ -1325,10 +1325,10 @@ namespace RCUHost.Implement } //6号分区 做离在线数据 //但是离线的时候,只能得到Key值 - CSRedisCacheHelper.Set_PartitionWithTime(EndPointStr, n, 5, 6); + CSRedisCacheHelper.Set_PartitionWithTime(HostNNN, n, 5, 6); //所以4号分区再存储一下 详细信息 - CSRedisCacheHelper.Set_PartitionWithTime(EndPointStr, n, 20, 4); + CSRedisCacheHelper.Set_PartitionWithTime(HostNNN, n, 20, 4); @@ -1762,10 +1762,10 @@ namespace RCUHost.Implement public static object oo = new object(); private void NewXieYi(ReceiverContext context_1, string hotelCode_1, string HostNNN_1, byte[] framenolist_1, byte cmdType_1, string EndPoint_1, ushort MyFrameNO) { - var ts = new Tuple(context_1, hotelCode_1, HostNNN_1, framenolist_1, cmdType_1, EndPoint_1); - //Task.Factory.StartNew((state) => - // { - //var ts = state as Tuple; + var tuple = new Tuple(context_1, hotelCode_1, HostNNN_1, framenolist_1, cmdType_1, EndPoint_1); + Task.Factory.StartNew((state) => + { + var ts = state as Tuple; ReceiverContext context111 = ts.Item1; string hotelCode = ts.Item2; string HostNNN = ts.Item3; @@ -2744,7 +2744,7 @@ namespace RCUHost.Implement } #endregion - //}, Tuple); + }, tuple); } public struct JiNamTongPaiTeShu {