LrJposChannel.getSocket
Returns the client socket that is used for communication with the server.
public static Socket getSocket()
Return values
This function returns the client socket.
Example
public void simpleISOtest_localIFace() throws Throwable{
        
        GenericPackager packager = new GenericPackager(PACKAGERCONFIGFILE);
        LrJposChannel.initChannel(LrJposChannel.ChannelType.ASCIIChannel, "localhost", 8000, packager);
        
        //setting the localhost and port using "setLocalAddress()" API
        LrJposChannel.setLocalAddress("localhost", 8001);
        
        LrJposChannel.connect();
        
        LrISOMsg m = new LrISOMsg();
        m.setMTI("0100");
        m.set(ISO87Fields.PAN_PRIMARY_ACCOUNT_NUMBER, "1234567890000000000"); 
        m.set(3, "523456"); 
        m.set(4, "123456789121"); 
        m.set(12, "20241605108110"); 
        m.set(47, "32432"); 
        LrJposChannel.send(m);
        
        LrISOMsg r = LrJposChannel.receive();
        if (r!=null) {
            lr.output_message(r.getMTI());
        }
        
        Socket socket = LrJposChannel.getSocket();
        if (socket == null) {
            lr.error_message("socket cannot be null");
        }
        LrJposChannel.disconnect();
        LrJposChannel.closeChannel();
}

                                                        
                                                        
                                                        
                                                        
                                                        
                                                            
                                                            
                                        
                                        