فهرست منبع

csharp enet默认不启用压缩头

tanghai 13 سال پیش
والد
کامیت
e53a88c3ad

+ 1 - 1
CSharp/App/BossClient/BossClient.cs

@@ -9,7 +9,7 @@ namespace BossClient
 	public class BossClient : IDisposable
 	{
 		private int sessionId;
-		
+
 		private readonly ClientHost clientHost = new ClientHost();
 
 		public void Dispose()

+ 3 - 3
CSharp/App/Modules/Robot/RobotView.xaml

@@ -65,9 +65,9 @@
 						</Canvas>
 					</GroupBox>
 					<TextBox Name="tbLog" Height="675" Canvas.Left="749" TextWrapping="Wrap" Text="" 
-							Canvas.Top="38" Width="402" IsReadOnly="True" />
-					<TextBox Text="{Binding Command}" Height="23" Canvas.Left="749" TextWrapping="Wrap" Canvas.Top="10" Width="315"/>
-					<Button Name="btnSendCommand" Content="发送" Canvas.Left="1076" Canvas.Top="10" Width="75" Click="btnSendCommand_Click"/>
+							Canvas.Top="38" Width="402" IsReadOnly="True" HorizontalScrollBarVisibility="Visible" VerticalScrollBarVisibility="Visible"/>
+					<TextBox Text="{Binding Command}" Height="23" Canvas.Left="749" TextWrapping="Wrap" Canvas.Top="10" Width="315" />
+					<Button Name="btnSendCommand" Content="发送" Canvas.Left="1072" Canvas.Top="9" Width="75" Click="btnSendCommand_Click"/>
 				</Canvas>
 			</Grid>
 		</DockPanel>

+ 5 - 1
CSharp/App/Modules/Robot/RobotViewModel.cs

@@ -16,7 +16,7 @@ namespace Modules.Robot
 		PartCreationPolicy(creationPolicy: CreationPolicy.Shared)]
 	internal sealed class RobotViewModel: NotificationObject, IDisposable
 	{
-		private IEventAggregator eventAggregator;
+		private readonly IEventAggregator eventAggregator;
 
 		private string errorInfo = "";
 		private int findTypeIndex;
@@ -313,6 +313,10 @@ namespace Modules.Robot
 
 		public async Task SendCommand()
 		{
+			if (this.Command.StartsWith("gm ", true, CultureInfo.CurrentCulture))
+			{
+				this.Command = this.Command.Substring(3);
+			}
 			ABossCommand bossCommand = new BCCommand(this.IMessageChannel)
 			{ Command = this.Command };
 			string commandString = this.Command;

+ 1 - 1
CSharp/Platform/ENet/ClientHost.cs

@@ -9,7 +9,7 @@ namespace ENet
 		public ClientHost(
 			uint peerLimit = NativeMethods.ENET_PROTOCOL_MAXIMUM_PEER_ID, uint channelLimit = 0,
 			uint incomingBandwidth = 0, uint outgoingBandwidth = 0, bool enableCrc = true,
-			bool compressWithRangeEncoder = true)
+			bool compressWithRangeEncoder = false)
 		{
 			if (peerLimit > NativeMethods.ENET_PROTOCOL_MAXIMUM_PEER_ID)
 			{