111,129
社区成员
发帖
与我相关
我的任务
分享
private void ReceiveCallback(IAsyncResult ar)
{
try
{
State state = (State) ar.AsyncState;
Socket client = state.WorkSocket;
// 从远程设备读取数据
int bytesRead = client.EndReceive(ar);
if (bytesRead > 0)
{
InputFeed(state.Buffer, bytesRead);
Negotiate(state.Buffer);
//接收数据
DataAvailable(this,
new DataAvailableEventArgs(Encoding.GetEncoding("GB2312").GetString(state.Buffer, 0, bytesRead)));
// 继续接收剩下的数据.
client.BeginReceive(state.Buffer, 0, State.BufferSize, 0,
new AsyncCallback(ReceiveCallback), state);
}
else
{
// 事件信号完成
if(cmdEnd)
Disconnect();
}
catch (Exception e)
{
Disconnect();
throw new ApplicationException(e.Message);
}
基站编号 基站名称 小区号 扇区号 载频号 系统类型 管理状态 操作状态 使用状态
168 石巷 168 4 0 CDMA2000 1X 解锁 使能 激活
168 石巷 168 4 1 CDMA2000 1X 解锁 使能 ?せ?