Moses DeJong wrote:
> I would be willing to bet that it is just reading the size of the buffer
> not the size of the file.
>
> (from FileChannel.java)
>
> private static final int BUF_SIZE = 1024;
I have changed this value to 1024*10 it seems to work in my case ...of course this
workaroud is not valid if you want to read file bigger than 1024*10,
but it's not my case.
thanx to Moses!
philippe - france
> later
> mo
>
> > while I am not still sure why read doesn't read the full file, try "read fileID
> > numBytes".
> >
> > % set x [read file3 1500]
> > ConnDisconnectedEv[ Ad = ADDR_1 C = CCtrl Conference M = Unknow ]
> > CallCtlConnDisconnectedEv[ Ad = ADDR_1 C = CCtrl Conference M = Unknow ]
> > TermConnDroppedEv[ Tm = ADDR_1 C = Normal M = Unknow ]
> > CallCtlTermConnDroppedEv[ Tm = ADDR_1 C = Normal M = Unknow ]
> > ConnDisconnectedEv[ Ad = ADDR_0 C = CCtrl Conference M = Unknow ]
> > CallCtlConnDisconnectedEv[ Ad = ADDR_0 C = CCtrl Conference M = Unknow ]
> > CallInvalidEv[ N/A C = Normal M = Unknow ]
> > TermConnDroppedEv[ Tm = ADDR_0 C = Normal M = Unknow ]
> > CallCtlTermConnDroppedEv[ Tm = ADDR_0 C = Normal M = Unknow ]
> > CallActiveEv[ N/A C = Snapshot M = Snapshot ]
> > ConnConnectedEv[ Ad = ADDR_1 C = Snapshot M = Snapshot ]
> > CallCtlConnEstablishedEv[ Ad = ADDR_1 C = Snapshot M = Snapshot ]
> > ConnConnectedEv[ Ad = ADDR_0 C = Snapshot M = Snapshot ]
> > CallCtlConnEstablishedEv[ Ad = ADDR_0 C = Snapshot M = Snapshot ]
> > TermConnActiveEv[ Tm = ADDR_0 C = Snapshot M = Snapshot ]
> > CallCtlTermConnTalkingEv[ Tm = ADDR_0 C = Snapshot M = Snapshot ]
> > ConnConnectedEv[ Ad = ADDR_2 C = Snapshot M = Snapshot ]
> > CallCtlConnEstablishedEv[ Ad = ADDR_2 C = Snapshot M = Snapshot ]
> > TermConnActiveEv[ Tm = ADDR_2 C = Snapshot M = Snapshot ]
> > CallCtlTermConnTalkingEv[ Tm = ADDR_2 C = Snapshot M = Snapshot ]
> > TermConnCreatedEv[ Tm = ADDR_1 C = Normal M = Unknow ]
> > TermConnActiveEv[ Tm = ADDR_1 C = CCtrl Conference M = Unknow ]
> > CallCtlTermConnTalkingEv[ Tm = ADDR_1 C = CCtrl Conference M = Unknow ]
> > CallObservationEndedEv[ N/A C = Normal M = Un
> >
> > - Koushik
> >
> > ----- Original Message -----
> > From: philippe boyer <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Tuesday, May 04, 1999 2:31 PM
> > Subject: [Tcl Java] problem while reading files bigger than 1024 bytes
> >
> >
> > > when i try to read the attached file with jacl 1.1.1/NT the result is:
> > >
> > > % open c:/readProblem.txt
> > > file4
> > >
> > > % read file4
> > > [B@574c681ashot M = Snapshot ]
> > > CallCtlConnEstablishedEv[ Ad = ADDR_2 C = Snapshot M = Snapshot ]
> > > TermConnActiveEv[ Tm = ADDR_2 C = Snapshot M = Snapshot ]
> > > CallCtlTermConnTalkingEv[ Tm = ADDR_2 C = Snapshot M = Snapshot ]
> > > TermConnCreatedEv[ Tm = ADDR_1 C = Normal M = Unknow ]
> > > TermConnActiveEv[ Tm = ADDR_1 C = CCtrl Conference M = Unknow ]
> > > CallCtlTermConnTalkingEv[ Tm = ADDR_1 C = CCtrl Conference M = Unknow ]
> > > CallObservationEndedEv[ N/A C = Normal M = Unknow ]
> > >
> > > but the file do not contain this result (as you can see with the attached
> > file).
> > >
> > > this problem occurs only for file bigger than 1024 bytes. for example, if the
> > attached file is truncated to 1024 bytes, it will be read correcty. but if it is
> > truncated to 1025 bytes, "[B@574c681a" will replace the 1024 first characters in
> > the read result.
> > >
> > > Is anyone knows how to read files bigger than 1024 bytes? Is it a limitation
> > for variable size?
> > >
> > > philippe - france
> > >
> >
> >
> > --------------------------------------------------------------------------------
> >
> >
> > > ConnDisconnectedEv[ Ad = ADDR_1 C = CCtrl Conference M = Unknow ]
> > > CallCtlConnDisconnectedEv[ Ad = ADDR_1 C = CCtrl Conference M = Unknow ]
> > > TermConnDroppedEv[ Tm = ADDR_1 C = Normal M = Unknow ]
> > > CallCtlTermConnDroppedEv[ Tm = ADDR_1 C = Normal M = Unknow ]
> > > ConnDisconnectedEv[ Ad = ADDR_0 C = CCtrl Conference M = Unknow ]
> > > CallCtlConnDisconnectedEv[ Ad = ADDR_0 C = CCtrl Conference M = Unknow ]
> > > CallInvalidEv[ N/A C = Normal M = Unknow ]
> > > TermConnDroppedEv[ Tm = ADDR_0 C = Normal M = Unknow ]
> > > CallCtlTermConnDroppedEv[ Tm = ADDR_0 C = Normal M = Unknow ]
> > > CallActiveEv[ N/A C = Snapshot M = Snapshot ]
> > > ConnConnectedEv[ Ad = ADDR_1 C = Snapshot M = Snapshot ]
> > > CallCtlConnEstablishedEv[ Ad = ADDR_1 C = Snapshot M = Snapshot ]
> > > ConnConnectedEv[ Ad = ADDR_0 C = Snapshot M = Snapshot ]
> > > CallCtlConnEstablishedEv[ Ad = ADDR_0 C = Snapshot M = Snapshot ]
> > > TermConnActiveEv[ Tm = ADDR_0 C = Snapshot M = Snapshot ]
> > > CallCtlTermConnTalkingEv[ Tm = ADDR_0 C = Snapshot M = Snapshot ]
> > > ConnConnectedEv[ Ad = ADDR_2 C = Snapshot M = Snapshot ]
> > > CallCtlConnEstablishedEv[ Ad = ADDR_2 C = Snapshot M = Snapshot ]
> > > TermConnActiveEv[ Tm = ADDR_2 C = Snapshot M = Snapshot ]
> > > CallCtlTermConnTalkingEv[ Tm = ADDR_2 C = Snapshot M = Snapshot ]
> > > TermConnCreatedEv[ Tm = ADDR_1 C = Normal M = Unknow ]
> > > TermConnActiveEv[ Tm = ADDR_1 C = CCtrl Conference M = Unknow ]
> > > CallCtlTermConnTalkingEv[ Tm = ADDR_1 C = CCtrl Conference M = Unknow ]
> > > CallObservationEndedEv[ N/A C = Normal M = Unknow ]
> > >
> >
> > ----------------------------------------------------------------
> > The TclJava mailing list is sponsored by WebNet Technologies.
> > To subscribe: send mail to [EMAIL PROTECTED]
> > with the word SUBSCRIBE as the subject.
> > To unsubscribe: send mail to [EMAIL PROTECTED]
> > with the word UNSUBSCRIBE as the subject.
> > To send to the list, send email to '[EMAIL PROTECTED]'.
> > A list archive is at: http://www.findmail.com/listsaver/tcldallas/
> >
>
> Mo DeJong
> [EMAIL PROTECTED]
> gimme multimedia group
>
> ----------------------------------------------------------------
> The TclJava mailing list is sponsored by WebNet Technologies.
> To subscribe: send mail to [EMAIL PROTECTED]
> with the word SUBSCRIBE as the subject.
> To unsubscribe: send mail to [EMAIL PROTECTED]
> with the word UNSUBSCRIBE as the subject.
> To send to the list, send email to '[EMAIL PROTECTED]'.
> A list archive is at: http://www.findmail.com/listsaver/tcldallas/
----------------------------------------------------------------
The TclJava mailing list is sponsored by WebNet Technologies.
To subscribe: send mail to [EMAIL PROTECTED]
with the word SUBSCRIBE as the subject.
To unsubscribe: send mail to [EMAIL PROTECTED]
with the word UNSUBSCRIBE as the subject.
To send to the list, send email to '[EMAIL PROTECTED]'.
A list archive is at: http://www.findmail.com/listsaver/tcldallas/