Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

BlackBerry® World™ Development

New Contributor
Posts: 4
Registered: ‎04-26-2010
My Device: BB-curve
My Carrier: --

Help required in the HTTP connection exception

Dear Friends,

I am using the following code to send and receive data from server.


     HttpConnection c = (HttpConnection)Connector.open(URL);

     os = (DataOutputStream)c.openDataOutputStream();
     os.writeUTF("some data");

    rc = c.getResponseCode();
   if (rc != HttpConnection.HTTP_OK) {
      throw new IOException("HTTP response code: " + rc);

    is =(DataInputStream)c.openDataInputStream();                            
    int ch;
    StringBuffer sb = new StringBuffer();
    while ((ch = is.read()) != -1) {

 //sb is received data.


I am able to send and receive the data in device when the data is less in size. if the data is large then i am getting the following exception net.rim.device.api.io.ConnectionClosedException: Connection closed.


But in my emulator this code is working fine.

I want to know that, is there any limit in the data size that we are sending from server to device?


Thanks in advance,