如何在Dart

时间:2018-08-22 06:53:51

标签: dart flutter

我有一个Java和.Net解决方案,但是现在我需要在Dart中实现,请帮帮我。

这可能是java来源

private Handler handler;
private int iCounter =1;
public StartQuickClient(int InstanceId)
{
    try
    {
        handler = MarketData.GetInstance();
        handler.setEventHandler(this);
        handler.setAddress("122.184.137.44");
        handler.setPort(9898);
        handler.setUserCredentials("PREM", "xxxxx");

        if (handler.connect())
        {
            System.out.println("Connect initiated "+ InstanceId);

        }
        else
        {
            System.out.println("Connect failed ");
        }
    }
    catch (Exception e)
    {
   }
}

public static void main(String[] args) {

    Random rnd = new Random();
    int InstanceId = rnd.nextInt(9999);
    StartQuickClient startQuickClient = new StartQuickClient(InstanceId);
}

这是连接方法:

public boolean connect() 
{

    try {
        if (quickEvent == null) {
            throw new Exception("No event handler is set, will not initiate the connection");
        }
        if (configuration.SERVER_ADDRESS == null) {
            throw new Exception("Blank Server Address");
        }
        if (configuration.SERVER_PORT <= 0) {
            throw new Exception("Blank Server Port");
        }
        tcpConnection = new TcpConnection(this, configuration);
        if (isNewVersionAuthentication) {
            tcpConnection.enableNewversionAuthentication();
        }
        tcpConnection.connect();
    } catch (Exception e) {
        e.printStackTrace();
        mLog.error("No event handler is set and Blank Server Address,Port will not initiate the connection :" + e.getMessage());
        return false;
    }
    return true;
}

请帮助我,如果有人知道,我是飞镖新手,需要任何插头或操作方法

0 个答案:

没有答案