這是吃 .NET 4.5 的 要用 Visual Studio 2012 以上的版本才能編譯
代碼:
public async Task SendAsync(PacketReader reader)
{
....
try
{
await this._socket.SendTaskAsync(buffer);
}
catch (Exception ex1)
{
....
return;
}
this._isSending = false;
}
public async Task ReceiveAsync()
{
....
try
{
int taskAsync = await this._socket.ReceiveTaskAsync(receiveBuffer);
}
catch (Exception ex)
{
....
return;
}
}
我想要把他降級到吃 .Net 3.5 的版本,但是.Net 3.5 沒 async 跟 await
該用什麼替代?
async Task SendAsync(PacketReader reader)
async Task ReceiveAsync()
await this._socket.SendTaskAsync(buffer);
await this._socket.ReceiveTaskAsync(receiveBuffer);
這四行如果改吃 .Net 3.5 或 .Net 2.0 以下版本,該怎麼寫?
我想讓他能在 Winsows XP 底下跑