Quantcast
Channel: Ignite Realtime : Discussion List - All Communities
Viewing all articles
Browse latest Browse all 10742

how to initialize a connection for filetransfer

$
0
0

Hi everyone,

I'm doing an IM system with smack and openfire which need a function to implement filetransfer.

I have initialize a conneciton for send and receive message, and the port is 5222.

ConnectionConfiguration config=new ConnectionConfiguration(ConstantUtils.IPAddress,5222);                    config.setSASLAuthenticationEnabled(false);                    config.setSecurityMode(SecurityMode.disabled);                    ConstantUtils.conn2=new XMPPConnection(config);try{                                        ConstantUtils.conn2.connect();                                        ConstantUtils.conn2.login(ConstantUtils.loginname, loginpasswd);                                        System.out.println("connect succes");                              }catch(XMPPException e){                                        e.printStackTrace();                              }

The code works fine.

But when I want to initialize the connection for filetransfer. It doesn't work.

The code is almost the same except the port, I have change it to 7777.

ConnectionConfiguration config= new ConnectionConfiguration(ConstantUtils.IPAddress,7777);                    config.setSASLAuthenticationEnabled(false);                    config.setSecurityMode(SecurityMode.disabled);                    ConstantUtils.fileconn=new XMPPConnection(config);try{                                                  ConstantUtils.fileconn.connect();                                                  System.out.println("connect done");                                                  ConstantUtils.fileconn.login(ConstantUtils.loginname, loginpasswd);                                                  System.out.println("login done");                                        }catch (Exception e) {                                                  // TODO Auto-generated catch block                                                  e.printStackTrace();                                        }

It doesn't work or catch any excepiton.

Did I do it a wrong way?

Thank you.

Strong Su


Viewing all articles
Browse latest Browse all 10742

Trending Articles