Issue with Nokia HttpConnection.flush()

View: New views
6 Messages — Rating Filter:   Alert me  

Issue with Nokia HttpConnection.flush()

by Ricardo Scholz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello everybody,

I've been trying to implement a client-server application that exchanges byte arrays through a HTTP connection. My client-server application works fine with a Motorola V3, but when I try to connect from a Nokia 5310 XpressMusic, the input stream in the server cannot be read (it comes empty). I used a software that receives the connection and forwards the request to the server, to see some information about what was being sent by the clients, so I got the information below:

In the successful Motorola version, the header parameters are:

content-length: -1 (although I explicitly set it to the byte array length)
connection: close (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
transfer-encoding: chunked (implicitly set)

and the actual data sent has the chunked formatting (the chunk size prepended and a zeroed chunk size to inform the end of the chunks sequence), as below:

29
3333223cdefghijkb–Ÿ5©¦œ“6“”•–<“”•–—˜r™š›
0

In the other hand, the unsuccessful Nokia version has the following header parameters:

content-length: <the actual data length> (explicitly set)
connection: keep alive (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
<no transfer-encoding parameter set>

and the actual data sent does not have the chunked formating, as below:

3333223cdefghijkb–Ÿ5©¦œ“6“”•–<“”•–—˜r™š›

I used pretty much the networking implementation as defined in the API. In addition, as far as I could understand, the call to HttpConnection.flush() sets the transfer-encoding header parameter to chunked, but it only works for the Motorola version. Without it, none of the two versions works fine, as it seems that the server can only deal with chunked data.

I've tried to find something in the Forum Nokia, KVM-Interests archives and Google, but without actual success.

If you guys have any idea on how to work this around, either in the client application or in the server application, I'd appreciate.

Many thanks.

Best regards,

Ricardo Scholz.

--
ricardo]scholz
meantime]mobile.creations
+55[81]8664.8665
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".

Re: Issue with Nokia HttpConnection.flush()

by Chris B-8 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
content-length: -1 (although I explicitly set it to the byte array length)
connection: close (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
transfer-encoding: chunked (implicitly set)
 
 
you cant have a chunked with a content length! it's one or the other.
 
----- Original Message -----
Sent: Monday, June 22, 2009 9:25 PM
Subject: Issue with Nokia HttpConnection.flush()

Hello everybody,

I've been trying to implement a client-server application that exchanges byte arrays through a HTTP connection. My client-server application works fine with a Motorola V3, but when I try to connect from a Nokia 5310 XpressMusic, the input stream in the server cannot be read (it comes empty). I used a software that receives the connection and forwards the request to the server, to see some information about what was being sent by the clients, so I got the information below:

In the successful Motorola version, the header parameters are:

content-length: -1 (although I explicitly set it to the byte array length)
connection: close (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
transfer-encoding: chunked (implicitly set)

and the actual data sent has the chunked formatting (the chunk size prepended and a zeroed chunk size to inform the end of the chunks sequence), as below:

29
3333223cdefghijkb–Ÿ5©¦œ“6“”•–<“”•–—˜r™š›
0

In the other hand, the unsuccessful Nokia version has the following header parameters:

content-length: <the actual data length> (explicitly set)
connection: keep alive (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
<no transfer-encoding parameter set>

and the actual data sent does not have the chunked formating, as below:

3333223cdefghijkb–Ÿ5©¦œ“6“”•–<“”•–—˜r™š›

I used pretty much the networking implementation as defined in the API. In addition, as far as I could understand, the call to HttpConnection.flush() sets the transfer-encoding header parameter to chunked, but it only works for the Motorola version. Without it, none of the two versions works fine, as it seems that the server can only deal with chunked data.

I've tried to find something in the Forum Nokia, KVM-Interests archives and Google, but without actual success.

If you guys have any idea on how to work this around, either in the client application or in the server application, I'd appreciate.

Many thanks.

Best regards,

Ricardo Scholz.

--
ricardo]scholz
meantime]mobile.creations
+55[81]8664.8665
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".

Re: Issue with Nokia HttpConnection.flush()

by Ricardo Scholz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi All,

There's a mistake in the first message, when I said HttpConnection.flush() I meant OutputStream.flush().

Hi Chris,

Thanx for your reply. Yes, you're right. Setting the content-length makes no sense if the chunked protocol prepends each chunk length at the beginning of the chunks. The Motorola version content-length is overwritten to -1, and works fine.

My question is: why the Nokia version does not overwrite the content-length property to -1 when I call OutputStream.flush() [what seems to be the method that makes transfer-encoding be changed to chunked in the Motorola version]? Also, this method does not make the transfer-encoding be changed to chunked, nor actually includes the prepended chunks length in the message body [it seems to infuence both in the Motorola version].

I can't underestand how to get control of 'chunking' turnning on/off. (I don't even know whether it is possible or not).

I'll try without setting the content-length (as setting it is useless and makes no sense anyway ;)

Best regards,

Ricardo.

On Mon, Jun 22, 2009 at 11:21 PM, Chris B <kvm2@...> wrote:
content-length: -1 (although I explicitly set it to the byte array length)
connection: close (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
transfer-encoding: chunked (implicitly set)
 
 
you cant have a chunked with a content length! it's one or the other.
 
----- Original Message -----
Sent: Monday, June 22, 2009 9:25 PM
Subject: Issue with Nokia HttpConnection.flush()

Hello everybody,

I've been trying to implement a client-server application that exchanges byte arrays through a HTTP connection. My client-server application works fine with a Motorola V3, but when I try to connect from a Nokia 5310 XpressMusic, the input stream in the server cannot be read (it comes empty). I used a software that receives the connection and forwards the request to the server, to see some information about what was being sent by the clients, so I got the information below:

In the successful Motorola version, the header parameters are:

content-length: -1 (although I explicitly set it to the byte array length)
connection: close (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
transfer-encoding: chunked (implicitly set)

and the actual data sent has the chunked formatting (the chunk size prepended and a zeroed chunk size to inform the end of the chunks sequence), as below:

29
3333223 cdefghijkb–Ÿ5©¦œ“6“”•–<“”•–—˜r™š›
0

In the other hand, the unsuccessful Nokia version has the following header parameters:

content-length: <the actual data length> (explicitly set)
connection: keep alive (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
<no transfer-encoding parameter set>

and the actual data sent does not have the chunked formating, as below:

3333223 cdefghijkb–Ÿ5©¦œ“6“”•–<“”•–—˜r™š›

I used pretty much the networking implementation as defined in the API. In addition, as far as I could understand, the call to HttpConnection.flush() sets the transfer-encoding header parameter to chunked, but it only works for the Motorola version. Without it, none of the two versions works fine, as it seems that the server can only deal with chunked data.

I've tried to find something in the Forum Nokia, KVM-Interests archives and Google, but without actual success.

If you guys have any idea on how to work this around, either in the client application or in the server application, I'd appreciate.

Many thanks.

Best regards,

Ricardo Scholz.

--
ricardo]scholz
meantime]mobile.creations
+55[81]8664.8665
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".



--
ricardo]scholz
+55[81]8664.8665
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".

Re: Issue with Nokia HttpConnection.flush()

by Roger-106 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Ricardo,

no, You can't take influence on the transfer-encoding. Motorola uses chunked, Nokia doesn't. So it's an absolute must to write the content-length to the header for Nokia phones.

But why on earth do you set the content-type? In my opinion you should leave it out unless you really encode you data properly before streaming it.

flush() doesn't influence the transfer-encoding at all. It simply empties the internal buffer. Besides flush ist called automatically, when closing a connection.

Do you close the connection? If the header says "connection: keep-alive", you have to do so. Otherwise the server ist waiting for content until tomorrrow.

Best,

Roger



Ricardo Scholz schrieb:
Hi All,

There's a mistake in the first message, when I said HttpConnection.flush() I meant OutputStream.flush().

Hi Chris,

Thanx for your reply. Yes, you're right. Setting the content-length makes no sense if the chunked protocol prepends each chunk length at the beginning of the chunks. The Motorola version content-length is overwritten to -1, and works fine.

My question is: why the Nokia version does not overwrite the content-length property to -1 when I call OutputStream.flush() [what seems to be the method that makes transfer-encoding be changed to chunked in the Motorola version]? Also, this method does not make the transfer-encoding be changed to chunked, nor actually includes the prepended chunks length in the message body [it seems to infuence both in the Motorola version].

I can't underestand how to get control of 'chunking' turnning on/off. (I don't even know whether it is possible or not).

I'll try without setting the content-length (as setting it is useless and makes no sense anyway ;)

Best regards,

Ricardo.

On Mon, Jun 22, 2009 at 11:21 PM, Chris B <kvm2@...> wrote:
content-length: -1 (although I explicitly set it to the byte array length)
connection: close (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
transfer-encoding: chunked (implicitly set)
 
 
you cant have a chunked with a content length! it's one or the other.
 
----- Original Message -----
Sent: Monday, June 22, 2009 9:25 PM
Subject: Issue with Nokia HttpConnection.flush()

Hello everybody,

I've been trying to implement a client-server application that exchanges byte arrays through a HTTP connection. My client-server application works fine with a Motorola V3, but when I try to connect from a Nokia 5310 XpressMusic, the input stream in the server cannot be read (it comes empty). I used a software that receives the connection and forwards the request to the server, to see some information about what was being sent by the clients, so I got the information below:

In the successful Motorola version, the header parameters are:

content-length: -1 (although I explicitly set it to the byte array length)
connection: close (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
transfer-encoding: chunked (implicitly set)

and the actual data sent has the chunked formatting (the chunk size prepended and a zeroed chunk size to inform the end of the chunks sequence), as below:

29
3333223 cdefghijkb–Ÿ5©¦œ“6“”•–<“”•–—˜r™š›
0

In the other hand, the unsuccessful Nokia version has the following header parameters:

content-length: <the actual data length> (explicitly set)
connection: keep alive (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
<no transfer-encoding parameter set>

and the actual data sent does not have the chunked formating, as below:

3333223 cdefghijkb–Ÿ5©¦œ“6“”•–<“”•–—˜r™š›

I used pretty much the networking implementation as defined in the API. In addition, as far as I could understand, the call to HttpConnection.flush() sets the transfer-encoding header parameter to chunked, but it only works for the Motorola version. Without it, none of the two versions works fine, as it seems that the server can only deal with chunked data.

I've tried to find something in the Forum Nokia, KVM-Interests archives and Google, but without actual success.

If you guys have any idea on how to work this around, either in the client application or in the server application, I'd appreciate.

Many thanks.

Best regards,

Ricardo Scholz.

--
ricardo]scholz
meantime]mobile.creations
+55[81]8664.8665
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".



--
ricardo]scholz
+55[81]8664.8665
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".

-- 
/**************************
* Roger F. Hösl
* ...
**************************/
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".

Re: Issue with Nokia HttpConnection.flush()

by Ricardo Scholz :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all, it worked. Thank you all guys for your quick replies and attention.

Roger, thanx for the information. It worked for both versions (Motorola and Nokia) by leaving the "content-type" out, seting the "content-length" properly and setting the "connection" property to "close".

Just for the records, in case someone else has a similar problem:

no, You can't take influence on the transfer-encoding. Motorola uses chunked, Nokia doesn't. So it's an absolute must to write the content-length to the header for Nokia phones.

So, as far as I could understand, it's up to the kvm implementation (for instance, manufacturers) to define the transfer-encoding when implementing the HttpConnection. I have no control over it.
 
But why on earth do you set the content-type? In my opinion you should leave it out unless you really encode you data properly before streaming it.

I don't know why I set the content-type. During debug phase I've tried several approaches, and at some point, someone suggested me to set it to "application/x-www-urlencoded".
 
flush() doesn't influence the transfer-encoding at all. It simply empties the internal buffer. Besides flush ist called automatically, when closing a connection.

Yes, that's what I read from the docs. But when I took away the 'flush()' call in the Motorola version, the packages started being transfered in a non-chunked way. Maybe I had changed something else at the same time that I'm missing now, and then I misinterpreted the results.
 
Do you close the connection? If the header says "connection: keep-alive", you have to do so. Otherwise the server ist waiting for content until tomorrrow.

Now I set the "connection" parameter to close, and I close the OutputStream before calling HttpConnection.getResponseCode().
 
Thanx again.

Best regards,

Ricardo.





Ricardo Scholz schrieb:
Hi All,

There's a mistake in the first message, when I said HttpConnection.flush() I meant OutputStream.flush().

Hi Chris,

Thanx for your reply. Yes, you're right. Setting the content-length makes no sense if the chunked protocol prepends each chunk length at the beginning of the chunks. The Motorola version content-length is overwritten to -1, and works fine.

My question is: why the Nokia version does not overwrite the content-length property to -1 when I call OutputStream.flush() [what seems to be the method that makes transfer-encoding be changed to chunked in the Motorola version]? Also, this method does not make the transfer-encoding be changed to chunked, nor actually includes the prepended chunks length in the message body [it seems to infuence both in the Motorola version].

I can't underestand how to get control of 'chunking' turnning on/off. (I don't even know whether it is possible or not).

I'll try without setting the content-length (as setting it is useless and makes no sense anyway ;)

Best regards,

Ricardo.

On Mon, Jun 22, 2009 at 11:21 PM, Chris B <kvm2@...> wrote:
content-length: -1 (although I explicitly set it to the byte array length)
connection: close (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
transfer-encoding: chunked (implicitly set)
 
 
you cant have a chunked with a content length! it's one or the other.
 
----- Original Message -----
Sent: Monday, June 22, 2009 9:25 PM
Subject: Issue with Nokia HttpConnection.flush()

Hello everybody,

I've been trying to implement a client-server application that exchanges byte arrays through a HTTP connection. My client-server application works fine with a Motorola V3, but when I try to connect from a Nokia 5310 XpressMusic, the input stream in the server cannot be read (it comes empty). I used a software that receives the connection and forwards the request to the server, to see some information about what was being sent by the clients, so I got the information below:

In the successful Motorola version, the header parameters are:

content-length: -1 (although I explicitly set it to the byte array length)
connection: close (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
transfer-encoding: chunked (implicitly set)

and the actual data sent has the chunked formatting (the chunk size prepended and a zeroed chunk size to inform the end of the chunks sequence), as below:

29
3333223 cdefghijkb–Ÿ5©¦œ“6“”•–<“”•–—˜r™š›
0

In the other hand, the unsuccessful Nokia version has the following header parameters:

content-length: <the actual data length> (explicitly set)
connection: keep alive (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
<no transfer-encoding parameter set>

and the actual data sent does not have the chunked formating, as below:

3333223 cdefghijkb–Ÿ5©¦œ“6“”•–<“”•–—˜r™š›

I used pretty much the networking implementation as defined in the API. In addition, as far as I could understand, the call to HttpConnection.flush() sets the transfer-encoding header parameter to chunked, but it only works for the Motorola version. Without it, none of the two versions works fine, as it seems that the server can only deal with chunked data.

I've tried to find something in the Forum Nokia, KVM-Interests archives and Google, but without actual success.

If you guys have any idea on how to work this around, either in the client application or in the server application, I'd appreciate.

Many thanks.

Best regards,

Ricardo Scholz.

--
ricardo]scholz
meantime]mobile.creations
+55[81]8664.8665
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".



--
ricardo]scholz
+55[81]8664.8665
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".

-- 
/**************************
* Roger F. Hösl
* ...
**************************/
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".



--
ricardo]scholz
+55[81]8664.8665
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".

Re: Issue with Nokia HttpConnection.flush()

by Chris B-8 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.
If in doubt write the headers and body out manually with DataOutputStream.
----- Original Message -----
Sent: Tuesday, June 23, 2009 3:49 PM
Subject: Re: Issue with Nokia HttpConnection.flush()

Hi all, it worked. Thank you all guys for your quick replies and attention.

Roger, thanx for the information. It worked for both versions (Motorola and Nokia) by leaving the "content-type" out, seting the "content-length" properly and setting the "connection" property to "close".

Just for the records, in case someone else has a similar problem:

no, You can't take influence on the transfer-encoding. Motorola uses chunked, Nokia doesn't. So it's an absolute must to write the content-length to the header for Nokia phones.

So, as far as I could understand, it's up to the kvm implementation (for instance, manufacturers) to define the transfer-encoding when implementing the HttpConnection. I have no control over it.
 
But why on earth do you set the content-type? In my opinion you should leave it out unless you really encode you data properly before streaming it.

I don't know why I set the content-type. During debug phase I've tried several approaches, and at some point, someone suggested me to set it to "application/x-www-urlencoded".
 
flush() doesn't influence the transfer-encoding at all. It simply empties the internal buffer. Besides flush ist called automatically, when closing a connection.

Yes, that's what I read from the docs. But when I took away the 'flush()' call in the Motorola version, the packages started being transfered in a non-chunked way. Maybe I had changed something else at the same time that I'm missing now, and then I misinterpreted the results.
 
Do you close the connection? If the header says "connection: keep-alive", you have to do so. Otherwise the server ist waiting for content until tomorrrow.

Now I set the "connection" parameter to close, and I close the OutputStream before calling HttpConnection.getResponseCode().
 
Thanx again.

Best regards,

Ricardo.





Ricardo Scholz schrieb:
Hi All,

There's a mistake in the first message, when I said HttpConnection.flush() I meant OutputStream.flush().

Hi Chris,

Thanx for your reply. Yes, you're right. Setting the content-length makes no sense if the chunked protocol prepends each chunk length at the beginning of the chunks. The Motorola version content-length is overwritten to -1, and works fine.

My question is: why the Nokia version does not overwrite the content-length property to -1 when I call OutputStream.flush() [what seems to be the method that makes transfer-encoding be changed to chunked in the Motorola version]? Also, this method does not make the transfer-encoding be changed to chunked, nor actually includes the prepended chunks length in the message body [it seems to infuence both in the Motorola version].

I can't underestand how to get control of 'chunking' turnning on/off. (I don't even know whether it is possible or not).

I'll try without setting the content-length (as setting it is useless and makes no sense anyway ;)

Best regards,

Ricardo.

On Mon, Jun 22, 2009 at 11:21 PM, Chris B <kvm2@...> wrote:
content-length: -1 (although I explicitly set it to the byte array length)
connection: close (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
transfer-encoding: chunked (implicitly set)
 
 
you cant have a chunked with a content length! it's one or the other.
 
----- Original Message -----
Sent: Monday, June 22, 2009 9:25 PM
Subject: Issue with Nokia HttpConnection.flush()

Hello everybody,

I've been trying to implement a client-server application that exchanges byte arrays through a HTTP connection. My client-server application works fine with a Motorola V3, but when I try to connect from a Nokia 5310 XpressMusic, the input stream in the server cannot be read (it comes empty). I used a software that receives the connection and forwards the request to the server, to see some information about what was being sent by the clients, so I got the information below:

In the successful Motorola version, the header parameters are:

content-length: -1 (although I explicitly set it to the byte array length)
connection: close (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
transfer-encoding: chunked (implicitly set)

and the actual data sent has the chunked formatting (the chunk size prepended and a zeroed chunk size to inform the end of the chunks sequence), as below:

29
3333223 cdefghijkb–Ÿ5©¦œ“6“”•–<“”•–—˜r™š›
0

In the other hand, the unsuccessful Nokia version has the following header parameters:

content-length: <the actual data length> (explicitly set)
connection: keep alive (implicitly set)
content-type: application/x-www-form-urlencoded (explicitly set)
<no transfer-encoding parameter set>

and the actual data sent does not have the chunked formating, as below:

3333223 cdefghijkb–Ÿ5©¦œ“6“”•–<“”•–—˜r™š›

I used pretty much the networking implementation as defined in the API. In addition, as far as I could understand, the call to HttpConnection.flush() sets the transfer-encoding header parameter to chunked, but it only works for the Motorola version. Without it, none of the two versions works fine, as it seems that the server can only deal with chunked data.

I've tried to find something in the Forum Nokia, KVM-Interests archives and Google, but without actual success.

If you guys have any idea on how to work this around, either in the client application or in the server application, I'd appreciate.

Many thanks.

Best regards,

Ricardo Scholz.

--
ricardo]scholz
meantime]mobile.creations
+55[81]8664.8665
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".



--
ricardo]scholz
+55[81]8664.8665
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".

-- 
/**************************
* Roger F. Hösl
* ...
**************************/
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".



--
ricardo]scholz
+55[81]8664.8665
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".
=========================================================================== To unsubscribe, send email to listserv@... and include in the body of the message "signoff KVM-INTEREST". For general help, send email to listserv@... and include in the body of the message "help".