Я пытаюсь написать простую программу сокетов в ежевике, но она не работает. Я много пробовал. Пожалуйста, помогите мне. Требуются ли дополнительные настройки для симулятора?Подключение ежевики
Заранее спасибо :)
try
{
StreamConnection conn =(StreamConnection)Connector.open("socket://some ip:4444;deviceside=false,Connector.READ_WRITE,true");
OutputStreamWriter _out = new OutputStreamWriter(conn.openOutputStream());
String data = "This is a test\n";
int length = data.length();
_out.write(data, 0, length);
InputStreamReader _in = new InputStreamReader(conn.openInputStream());
char[] input = new char[length];
for (int i = 0; i < length; ++i)
{
input[i] = (char)_in.read();
};
_in.close();
_out.close();
conn.close();
}
какая ошибка вы получаете? –
i m не получает error.build успешно. Но сообщение не отправляется на сервер. – Bhagyashree
Успешная сборка не означает, что ваш код будет работать: p. Поместите блок try-catch в свой код и проверьте, нет ли каких-либо исключений. И я не уверен, почему вы добавляете «Connector.READ_WRITE, true» к URL-адресу. Я думаю, что если вы хотите включить свое соединение для чтения/записи, то вам может помочь нечто вроде «Connection.setRequestProperty (ключ, значение)». – Rupak