Many thanks to you guys for all the help. Using the POST method seems to 
have solved the problem. -Dennis

On Friday, March 19, 2021 at 12:35:35 PM UTC-4 Steve Hannah wrote:

> Have you tried setting the request method to POST?
>
> URL url = new URL("https://symdesigns.com/php/export.php";);
>
> URL.HttpURLConnection link = (URL.HttpURLConnection)url.openConnection();
> link.setRequestMethod("POST");
>
> ...
>
>
>
> On Fri, Mar 19, 2021 at 9:14 AM Dennis Rogers <[email protected]> wrote:
>
>> I don't know if this helps but here's the php server code that reads the 
>> credentials
>>
>> $std = fopen("php://input","r");
>> if($std==false) logError("Can't open input");
>> $ln1 = fgets($std);
>> $reply = sscanf(str_replace(" ","",$ln1),"%s");
>> $email = trim($reply[0],"\n");
>> logError(sprintf("line 1 = %s, email = %s",$ln1,$email));
>> $ln2 = fgets($std);
>> $reply = sscanf(str_replace(" ","",$ln2),"%s");
>> $passwd = trim($reply[0],"\n");
>> logError(sprintf("line 2 = %s, passwd = %s",$ln2,$passwd));
>>
>> When running on the iphone the strings $ln1,$email, $ln2, and $passwd are 
>> blank. I 'm able to view the output from the logError function.
>> -Dennis
>>
>> On Friday, March 19, 2021 at 12:06:02 PM UTC-4 Dennis Rogers wrote:
>>
>>> Thanks for trying the test code. "Success" is just the name of the 
>>> dialog. "nok" means that the credentials were not correct. Actually, from 
>>> the server logs, it appears to have received a blank email and password.
>>>
>>> On Thursday, March 18, 2021 at 4:02:12 PM UTC-4 Steve Hannah wrote:
>>>
>>>> I just tried building the test:
>>>>
>>>> Form hi = new Form("Hi World", BoxLayout.y());
>>>> Button test = new Button("Test");
>>>> hi.add(test);
>>>> test.addActionListener(e -> {
>>>>     try {
>>>>
>>>>         URL url = new URL("https://symdesigns.com/php/export.php";);
>>>>
>>>>
>>>>         URL.URLConnection link = url.openConnection();
>>>>         link.setDoOutput(true);
>>>>         link.setDoInput(true);
>>>>         OutputStream os = link.getOutputStream();
>>>>         os.write(("[email protected]\n").getBytes());
>>>>         os.write(("f47ba92cf7\n").getBytes());
>>>>         os.close();
>>>>
>>>>         InputStream is = link.getInputStream();
>>>>         String ans = Util.readToString(is);
>>>>
>>>>         Dialog.show("Success", ans, "OK", null);
>>>>     } catch(Exception err) {
>>>>         Dialog.show("Error", err.toString(), "OK", null);
>>>>         Log.p("URL error");
>>>>         Log.e(err);
>>>>     }
>>>> });
>>>>
>>>> hi.show();
>>>>
>>>>
>>>> Codename One Simulator:  Passed
>>>> Xcode Simulator (running iPhone 6 - iOS 12.1) : Passed
>>>> iPhone 5 - iOS 10.3.3 (actual device) : Passed
>>>>
>>>>
>>>> By "Passed", I mean I get a dialog that says "Success" in the title and 
>>>> "Nok" in the body.
>>>>
>>>>
>>>>
>>>>
>>>> On Thu, Mar 18, 2021 at 11:44 AM Dennis Rogers <[email protected]> 
>>>> wrote:
>>>>
>>>>>
>>>>> The server received empty strings for the email and the password from 
>>>>> the iphone device (but it received the correct strings from the simulator 
>>>>> and the android device). This is very frustrating!
>>>>>
>>>>> I'm not sure what you mean by "chunked requests". Do you mean requests 
>>>>> that have been gziped?
>>>>> On Wednesday, March 17, 2021 at 11:05:55 PM UTC-4 Shai Almog wrote:
>>>>>
>>>>>> I was able to run it and got a NOK from the server. The question is 
>>>>>> what did the server get?
>>>>>> Can your server deal with chunked requests?
>>>>>> gzip?
>>>>>>
>>>>>> On Wednesday, March 17, 2021 at 7:28:48 AM UTC+2 [email protected] 
>>>>>> wrote:
>>>>>>
>>>>>>> No problem!
>>>>>>>
>>>>>>>
>>>>>>> On Tuesday, March 16, 2021 at 11:03:16 PM UTC-4 Shai Almog wrote:
>>>>>>>
>>>>>>>> I'll look into it. It works in the simulator but I have a couple of 
>>>>>>>> issues with my environment so it will take me. a couple of days to 
>>>>>>>> reproduce it on a device.
>>>>>>>>
>>>>>>>> On Tuesday, March 16, 2021 at 11:37:29 PM UTC+2 [email protected] 
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> BTW, It seems to work ok on the android device.
>>>>>>>>> On Tuesday, March 16, 2021 at 5:13:30 PM UTC-4 Dennis Rogers wrote:
>>>>>>>>>
>>>>>>>>>> The URL is wrong. It should be: "
>>>>>>>>>> https://symdesigns.com/php/export.php";. 
>>>>>>>>>> With that change your test code seems to work ok on the simulator 
>>>>>>>>>> (returns ok) but
>>>>>>>>>> on the device it doesn't (returns nok); When I look at the server 
>>>>>>>>>> logs it still seems to receive 
>>>>>>>>>> a blank email and password when run from the device.
>>>>>>>>>> On Monday, March 15, 2021 at 10:40:12 PM UTC-4 Shai Almog wrote:
>>>>>>>>>>
>>>>>>>>>>> I ran this test case but I'm getting an error from the server in 
>>>>>>>>>>> the "success" dialog:
>>>>>>>>>>>
>>>>>>>>>>> Form hi = new Form("Hi World", BoxLayout.y());
>>>>>>>>>>> Button test = new Button("Test");
>>>>>>>>>>> hi.add(test);
>>>>>>>>>>> test.addActionListener(e -> {
>>>>>>>>>>>    try {
>>>>>>>>>>>      URL url = new URL("
>>>>>>>>>>> https://symdesigns.com/symdesigns.com/php/export.php";);
>>>>>>>>>>>      URL.URLConnection link = url.openConnection();
>>>>>>>>>>>      link.setDoOutput(true);
>>>>>>>>>>>      link.setDoInput(true);
>>>>>>>>>>>      OutputStream os = link.getOutputStream();
>>>>>>>>>>>      os.write(("[email protected]\n").getBytes());
>>>>>>>>>>>      os.write(("f47ba92cf7\n").getBytes());
>>>>>>>>>>>      os.close();
>>>>>>>>>>>
>>>>>>>>>>>      InputStream is = link.getInputStream();
>>>>>>>>>>>      String ans = Util.readToString(is);
>>>>>>>>>>>
>>>>>>>>>>>      Dialog.show("Success", ans, "OK", null);
>>>>>>>>>>>    } catch(Exception err) {
>>>>>>>>>>>      Dialog.show("Error", err.toString(), "OK", null);
>>>>>>>>>>>      Log.p("URL error");
>>>>>>>>>>>      Log.e(err);
>>>>>>>>>>>    }
>>>>>>>>>>> });
>>>>>>>>>>>
>>>>>>>>>>> hi.show();
>>>>>>>>>>>
>>>>>>>>>>> On Monday, March 15, 2021 at 4:04:23 PM UTC+2 [email protected] 
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> "f47ba92cf7" is the hashed password i.e.
>>>>>>>>>>>>
>>>>>>>>>>>> "f47ba92cf7" = getHash("test2.xcom"+"pw2")
>>>>>>>>>>>>
>>>>>>>>>>>> The following is the getHash code I'm using:
>>>>>>>>>>>>
>>>>>>>>>>>> static String getHash(String str) {
>>>>>>>>>>>> return dumpBytes(MD5.computeMD5(str.getBytes())).substring(0,10
>>>>>>>>>>>> );
>>>>>>>>>>>> }
>>>>>>>>>>>> public static String dumpBytes(byte[] buffer) {
>>>>>>>>>>>> if (buffer == null) {
>>>>>>>>>>>> return "";
>>>>>>>>>>>> }
>>>>>>>>>>>> StringBuilder sb = new StringBuilder();
>>>>>>>>>>>> sb.setLength(0);
>>>>>>>>>>>> for (int i = 0; i < buffer.length; i++) {
>>>>>>>>>>>> sb.append((char) (HEX_CHAR[(buffer[i] & 0x00F0) >> 4]))
>>>>>>>>>>>> .append((char) (HEX_CHAR[buffer[i] & 0x000F]));
>>>>>>>>>>>> }
>>>>>>>>>>>> return sb.toString();
>>>>>>>>>>>> }
>>>>>>>>>>>>
>>>>>>>>>>>> BTW What time zone are you in?
>>>>>>>>>>>>
>>>>>>>>>>>> -Dennis
>>>>>>>>>>>> On Sunday, March 14, 2021 at 10:08:01 PM UTC-4 Shai Almog wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks!
>>>>>>>>>>>>> I'm trying to reproduce it and noticed I'm still missing the 
>>>>>>>>>>>>> code of getHash.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Sunday, March 14, 2021 at 5:18:47 PM UTC+2 
>>>>>>>>>>>>> [email protected] wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> I forgot to tell you. The password "pw2" is hashed to 
>>>>>>>>>>>>>> "f47ba92cf7".
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Sunday, March 14, 2021 at 11:12:37 AM UTC-4 Dennis Rogers 
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Sure, You can use "[email protected]" for the email (user id) and 
>>>>>>>>>>>>>>> "pw2" as the password.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> On Saturday, March 13, 2021 at 10:03:59 PM UTC-5 Shai Almog 
>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Thanks, is it possible to create a dummy username/password 
>>>>>>>>>>>>>>>> combo with no permissions so we can test this?
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On Saturday, March 13, 2021 at 2:59:16 PM UTC+2 
>>>>>>>>>>>>>>>> [email protected] wrote:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> The server URL is https://www.symdesigns.com. I have a 
>>>>>>>>>>>>>>>>> web page at symdesigns.com/ShoppingGenie/index.html and 
>>>>>>>>>>>>>>>>> the server php is /symdesigns.com/php/export.php .
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Friday, March 12, 2021 at 11:45:51 PM UTC-5 Shai Almog 
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Interesting, can you expose the server URL so we can run 
>>>>>>>>>>>>>>>>>> this test case and see?
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> On Friday, March 12, 2021 at 10:57:24 PM UTC+2 
>>>>>>>>>>>>>>>>>> [email protected] wrote:
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I switched to using Util.readToString() and still no joy 
>>>>>>>>>>>>>>>>>>> on the iphone device.
>>>>>>>>>>>>>>>>>>> The code still works ok on the simulator and on also on 
>>>>>>>>>>>>>>>>>>> a real Android device.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Wednesday, March 10, 2021 at 10:28:42 PM UTC-5 Shai 
>>>>>>>>>>>>>>>>>>> Almog wrote:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> Try using String ans = Util.readToString(); which might 
>>>>>>>>>>>>>>>>>>>> be better. 
>>>>>>>>>>>>>>>>>>>> Is the code still working on the simulator after the 
>>>>>>>>>>>>>>>>>>>> changes?
>>>>>>>>>>>>>>>>>>>> Is it working on Android?
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Wednesday, March 10, 2021 at 5:09:18 PM UTC+2 
>>>>>>>>>>>>>>>>>>>> [email protected] wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Replacing flush() with close() didn't make a 
>>>>>>>>>>>>>>>>>>>>> difference. Here's the code I used without the buffer:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> os = link.getOutputStream();
>>>>>>>>>>>>>>>>>>>>> os.write((nemail + "\n").getBytes());
>>>>>>>>>>>>>>>>>>>>> pwHash = getHash(nemail + npasswd);
>>>>>>>>>>>>>>>>>>>>> os.write((pwHash + "\n").getBytes());
>>>>>>>>>>>>>>>>>>>>> os.close();
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> is = link.getInputStream();
>>>>>>>>>>>>>>>>>>>>> String ans = readLine(is);
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> static String readLine(InputStream stream) {
>>>>>>>>>>>>>>>>>>>>>     byte[] b = new byte[80];
>>>>>>>>>>>>>>>>>>>>>     String s = "";
>>>>>>>>>>>>>>>>>>>>>     int i = 0;
>>>>>>>>>>>>>>>>>>>>>     try {
>>>>>>>>>>>>>>>>>>>>>         b[i] = (byte) stream.read();
>>>>>>>>>>>>>>>>>>>>>         while((b[i] != 10 && (b[i] != 13))) {
>>>>>>>>>>>>>>>>>>>>>             i++;
>>>>>>>>>>>>>>>>>>>>>             b[i] = (byte) stream.read();
>>>>>>>>>>>>>>>>>>>>>         }
>>>>>>>>>>>>>>>>>>>>>         b[i] = 0;
>>>>>>>>>>>>>>>>>>>>>        return new String(b,0,i);
>>>>>>>>>>>>>>>>>>>>>     } catch(IOException e) {
>>>>>>>>>>>>>>>>>>>>>         Log.e(e);
>>>>>>>>>>>>>>>>>>>>>         return null:
>>>>>>>>>>>>>>>>>>>>>     }
>>>>>>>>>>>>>>>>>>>>> } 
>>>>>>>>>>>>>>>>>>>>> On Tuesday, March 9, 2021 at 10:23:18 PM UTC-5 Shai 
>>>>>>>>>>>>>>>>>>>>> Almog wrote:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> Can you include the full code after removing the 
>>>>>>>>>>>>>>>>>>>>>> buffers?
>>>>>>>>>>>>>>>>>>>>>> Also try replacing flush() with close(). That might 
>>>>>>>>>>>>>>>>>>>>>> help.
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>> On Tuesday, March 9, 2021 at 3:31:25 PM UTC+2 
>>>>>>>>>>>>>>>>>>>>>> [email protected] wrote:
>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> I'm able to access all the websites on that IP from 
>>>>>>>>>>>>>>>>>>>>>>> the device. I also tried accessing the reply from the 
>>>>>>>>>>>>>>>>>>>>>>> server without the 
>>>>>>>>>>>>>>>>>>>>>>> BufferedInputStream with no luck.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> The certificate I used was one I bought from 
>>>>>>>>>>>>>>>>>>>>>>> bluehost.com who hosts my server.
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>> On Monday, March 8, 2021 at 9:51:04 PM UTC-5 Shai 
>>>>>>>>>>>>>>>>>>>>>>> Almog wrote:
>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> With valid (not self signed) certificate?
>>>>>>>>>>>>>>>>>>>>>>>> Is it a publicly visible IP accessible from the 
>>>>>>>>>>>>>>>>>>>>>>>> device?
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>> On Monday, March 8, 2021 at 8:35:52 PM UTC+2 
>>>>>>>>>>>>>>>>>>>>>>>> [email protected] wrote:
>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> Yes, the site is https. To make sure, I tested it 
>>>>>>>>>>>>>>>>>>>>>>>>> using the Qualys ssl checker and I access it with the 
>>>>>>>>>>>>>>>>>>>>>>>>> https:// prefix.
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>> --Dennis
>>>>>>>>>>>>>>>>>>>>>>>>> On Sunday, March 7, 2021 at 9:42:05 PM UTC-5 Shai 
>>>>>>>>>>>>>>>>>>>>>>>>> Almog wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> I meant the Rest class.
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>> Sorry I neglected to ask something basic. Is the 
>>>>>>>>>>>>>>>>>>>>>>>>>> URL HTTPS?
>>>>>>>>>>>>>>>>>>>>>>>>>> If not iOS will fail by default. You can use this 
>>>>>>>>>>>>>>>>>>>>>>>>>> as a workaround: 
>>>>>>>>>>>>>>>>>>>>>>>>>> https://www.codenameone.com/blog/ios-http-urls.html
>>>>>>>>>>>>>>>>>>>>>>>>>> On Sunday, March 7, 2021 at 7:13:46 PM UTC+2 
>>>>>>>>>>>>>>>>>>>>>>>>>> [email protected] wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> Yes I'm using codename1.io.URL.
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>> On Sunday, March 7, 2021 at 11:46:23 AM UTC-5 
>>>>>>>>>>>>>>>>>>>>>>>>>>> Dennis Rogers wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Sorry but I'm still having problems. I tried 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> using unbuffered IO but with the same result 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> (works on the simulator but 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> not on the device). Also the code I sent you was 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> followed by:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> // Get buffered Input stream
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> is = link.getInputStream();
>>>>>>>>>>>>>>>>>>>>>>>>>>>> BufferedInputStream binp = new 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> BufferedInputStream(is);
>>>>>>>>>>>>>>>>>>>>>>>>>>>> // Get reply
>>>>>>>>>>>>>>>>>>>>>>>>>>>> String ans = readLine(binp);
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> which I think would qualify as asking for a 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> response from the server. BTW this is all being 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> done on a separate thread.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> I'm learning about the REST protocol but think 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> this should work.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>> -Dennis
>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Saturday, March 6, 2021 at 9:32:02 PM UTC-5 
>>>>>>>>>>>>>>>>>>>>>>>>>>>> Shai Almog wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Are you using com.codenameone.io.URL ?
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I would recommend avoiding 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> BufferedOutputStream in Codename One as all 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> streams are buffered by default 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> in Codename One.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> You also need to fetch the result for the 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> request to finish. It won't happen until you try 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> to get a response from the 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> server.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I would recommend using APIs like the "Rest" 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> API which is simpler to use and doesn't require 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> threading.
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> On Saturday, March 6, 2021 at 11:24:53 PM 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> UTC+2 [email protected] wrote:
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> I have the following code that I use to send 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> an email and password to my server. It works 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> fine on the simulator but 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> fails on an actual iphone (I receive a blank 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> email and password):
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> try {
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     URL url = new URL(*"server address"*);
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     link = url.openConnection();
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     link.setDoOutput(true);
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     link.setDoInput(true);
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> } catch(URISyntaxException e) {
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     Log.p("URL error");
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>     Log.e(e);
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> }
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // Get buffered output stream
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> os = link.getOutputStream();
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> BufferedOutputStream bout = new 
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> BufferedOutputStream(os);
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> // Send email and hashed Password
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bout.write((nemail + "\n").getBytes());
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> pwHash = getHash(nemail + npasswd);
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bout.write((pwHash + "\n").getBytes());
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> bout.flush();
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Thanks, Dennis
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -- 
>>>>> You received this message because you are subscribed to the Google 
>>>>> Groups "CodenameOne Discussions" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>>> an email to [email protected].
>>>>> To view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/codenameone-discussions/392fb9f1-3c1d-448e-ab79-447a9e30cbc4n%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/codenameone-discussions/392fb9f1-3c1d-448e-ab79-447a9e30cbc4n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>>
>>>>
>>>> -- 
>>>> Steve Hannah
>>>> Software Developer
>>>> Codename One
>>>> http://www.codenameone.com
>>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "CodenameOne Discussions" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected].
>>
> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/codenameone-discussions/7bc3ae39-74dd-4826-b2cc-edb19377165en%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/codenameone-discussions/7bc3ae39-74dd-4826-b2cc-edb19377165en%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>
>
> -- 
> Steve Hannah
> Software Developer
> Codename One
> http://www.codenameone.com
>

-- 
You received this message because you are subscribed to the Google Groups 
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/codenameone-discussions/2446275d-2fb7-4a5a-a3be-8ed3f947d28bn%40googlegroups.com.

Reply via email to