Sfoglia il codice sorgente

Temporary storage

Server
Somuns 4 anni fa
parent
commit
41ff068be1
3 ha cambiato i file con 11 aggiunte e 10 eliminazioni
  1. +4
    -4
      StuMgmServer/StuMgmLib/MyNameSpace/CommonData.cs
  2. +6
    -5
      StuMgmServer/StuMgmLib/MyNameSpace/SystemCtrl.cs
  3. +1
    -1
      StuMgmServer/StuMgmLib/MyNameSpace/TcpConn.cs

+ 4
- 4
StuMgmServer/StuMgmLib/MyNameSpace/CommonData.cs Vedi File

@@ -93,10 +93,10 @@ namespace StuMgmLib.MyNameSpace
public int Token;
//public string CourseStatus;
public object Object;
public ServerResponse(object obj)
{
Object = obj;
}
//public ServerResponse(object obj)
//{
// Object = obj;
//}
}
#endregion



+ 6
- 5
StuMgmServer/StuMgmLib/MyNameSpace/SystemCtrl.cs Vedi File

@@ -39,13 +39,13 @@ namespace StuMgmLib.MyNameSpace
/// <summary>
/// 获取返回数据
/// </summary>
public static byte[] GetServerResponse(byte[] clientRequset)
public static byte[] CreateServerResponse(byte[] clientRequset)
{
try
{
var cs = Deserialize<ClientRequest>(clientRequset);

ServerResponse sr = new ServerResponse(null);
ServerResponse sr = new ServerResponse();

switch (cs.Func)
{
@@ -184,7 +184,8 @@ namespace StuMgmLib.MyNameSpace
con.Close();
}
}

const int statusColumn = 3;
const int detailsColumn = 4;
static bool getUserCourseStatus(short jobId, out string status, out string details)
{
status = "";
@@ -197,8 +198,8 @@ namespace StuMgmLib.MyNameSpace
MySqlCommand mCmd = new MySqlCommand(qStu, con);
MySqlDataReader mReader = mCmd.ExecuteReader();
mReader.Read();
status = (mReader.IsDBNull(nameColumn)) ? " " : mReader.GetString("status");
details = (mReader.IsDBNull(nameColumn)) ? " " : mReader.GetString("details");
status = (mReader.IsDBNull(statusColumn)) ? " " : mReader.GetString("status");
details = (mReader.IsDBNull(detailsColumn)) ? " " : mReader.GetString("details");
return true;
}
catch (MySqlException)


+ 1
- 1
StuMgmServer/StuMgmLib/MyNameSpace/TcpConn.cs Vedi File

@@ -98,7 +98,7 @@ namespace StuMgmLib.MyNameSpace
socketClient.ReceiveTimeout = recvTimeOut;
socketClient.Receive(clientSend);

byte[] serverSend = SystemCtrl.GetServerResponse(clientSend);
byte[] serverSend = SystemCtrl.CreateServerResponse(clientSend);

if (serverSend != null)
socketClient.Send(serverSend);


Caricamento…
Annulla
Salva