All Downloads are FREE. Search and download functionalities are using the official Maven repository.

test.TestClient Maven / Gradle / Ivy

There is a newer version: 1.5.4
Show newest version
/*
 *    Copyright (c) [2021] [Peking University]
 *    [BDWare DOIP SDK] is licensed under Mulan PSL v2.
 *    You can use this software according to the terms and conditions of the Mulan PSL v2.
 *    You may obtain a copy of Mulan PSL v2 at:
 *             http://license.coscl.org.cn/MulanPSL2
 *    THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR PURPOSE.
 *    See the Mulan PSL v2 for more details.
 */

package test;

import org.bdware.doip.codec.digitalObject.DigitalObject;

public class TestClient {
    public static void main(String[] args) throws Exception {
        // tcp://39.104.208.148:21042 1000 "bdware.test/small"
        if (args.length < 3) {
            System.out.println("Usage:\n tcp://39.104.208.148:21042 1000 bdware.test/small largeorempty");
        }
        if (args.length >= 4 && args[3].startsWith("large")) {
            DigitalObject digitalObject = DoExample.large;
            digitalObject.id = args[2];
            new DoipClientTest().testUpdate(args[0], Integer.valueOf(args[1]), digitalObject);
            System.out.println("Request: Large, Response:" + args[2]);
        } else {
            new DoipClientTest().testRetrive(args[0], Integer.valueOf(args[1]), args[2]);
            System.out.println("Request: Small, Response:" + args[2]);
        }
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy