L
Lou
I can't get it to work. Please help...
-louie
hPipe = CreateFile(connectionString,
GENERIC_WRITE | GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, 0,
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,HANDLE.Zero);
if ((hPipe.ToInt32()) == INVALID_HANDLE_VALUE)
{
blnConnected=false;
return false;
}
//start an asyncronys read
IAsyncResult iAR;
byte[] byRequest=new byte[4095];
iAR=myStream.BeginRead(byRequest,0,4096,ASyncFileCallBackRead(iAR),myStream)
;
public void ASyncFileCallBackRead(IAsyncResult iAR)
{
System.Text.ASCIIEncoding EnAscii;
System.Text.ASCIIEncoding EnUNI;
int byteCount;
string recData;
byte recReq[]=new byte[(Convert.ToByte(iAR.AsyncState)];
byteCount=myStream.EndRead(iAR);
recData = EnAscii.GetString(recReq,0,byteCount);
-louie
hPipe = CreateFile(connectionString,
GENERIC_WRITE | GENERIC_READ, FILE_SHARE_READ | FILE_SHARE_WRITE, 0,
OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL,HANDLE.Zero);
if ((hPipe.ToInt32()) == INVALID_HANDLE_VALUE)
{
blnConnected=false;
return false;
}
//start an asyncronys read
IAsyncResult iAR;
byte[] byRequest=new byte[4095];
iAR=myStream.BeginRead(byRequest,0,4096,ASyncFileCallBackRead(iAR),myStream)
;
public void ASyncFileCallBackRead(IAsyncResult iAR)
{
System.Text.ASCIIEncoding EnAscii;
System.Text.ASCIIEncoding EnUNI;
int byteCount;
string recData;
byte recReq[]=new byte[(Convert.ToByte(iAR.AsyncState)];
byteCount=myStream.EndRead(iAR);
recData = EnAscii.GetString(recReq,0,byteCount);