Connection speed on j2me client

Hi,
Can anybody tell me how can I calculate connection speed (or bandwidth) on mobile device using j2me (midlet)?
I know that I can measure ping to the server, but this is only one thing. I also need to know how strong is the signal in my current position in the gsm cell. Is it possible get this information using j2me?
Thanks in advance.

Generally: no. Only devices with the ATCommand api have access to these properties, and there are not a lot of devices that support this.

Similar Messages

  • Wireless connection speed for J2ME app on Palm VIIx device

    I have just developed a J2ME app on Palm VIIx device. Everything works exactly as what I have designed, except that the wireless communication to send and receive infomation is painfully slow. It takes about 1 min. to send and receive 300 charactors on the Palm VIIx device. As for comparisons, it only takes few seconds on the simulator(connected through LAN/WAN) for the same application. And for other defaultly installed non-J2ME wireless applications on the Palm VIIx device, e.x., ABC News, Amazon, etc., it also only takes few seconds to retrieve 500~600 characters.
    Does anybody know why the J2ME wireless communication on Palm VIIx device is so slow? Any solutions?
    My code is like in the following:
    private String getWirelessQueryResult(String urlStr) {
    StringBuffer sb = new StringBuffer();
    InputStream is = null;
    StreamConnection c = null;
    try {
    c = (StreamConnection)connector.open
    (urlStr,Connector.READ_WRITE);
    is = c.openInputStream();
    int ch;
    while((ch = is.read()) != -1) {
    sb.append((char)ch);
    } catch (IOException e) { sb = new StringBuffer("error"); }
    finally {
    try
    if(is != null) { is.close(); }
    if(c != null) { c.close();}
    catch (IOException e) {}
    return sb.toString();

    You've done nothing wrong with your code that I can see. I have run into the same problem on both the Kyocera and the Samsung palm OS phones. If you take the same code you have written here and put it on a motorola phone you will see a huge difference.
    I can only suspect it has to do with the single threaded nature of the palm OS itself. Luck.

  • WPA-TKIP WPA2-AES Connection speed

    Hi,
    My customer uses controller based wireless network. There is a connection speed problem between two SSID's. First SSID uses WPA(TKIP+AES) and WPA2(TKIP+AES) encryption method and dot1x authentication method. Second SSID uses open authentication (this is a guest SSID)
    802.11 a/n/ac is enable on WLC and client can connect with these methods. But clients connect to the first SSID with 802.11 b/g (54 Mbps) and connect to the second SSID with 802.11 a/n/ac. Customer wants to know why our clients connect with low speed to first SSID even if a/n/ac is enable.
    Sometimes WPA-TKIP encryption methods can reduce the connection speed. Do you have any idea about that and official document about this problem?
    Thanks,
    Burhan,

    TKIP and AES are two different types of encryption that can be used by a Wi-Fi network. TKIP stands for “Temporal Key Integrity Protocol.” It was a stopgap encryption protocol introduced with WPA to replace the very-insecure WEP encryption at the time. TKIP is actually quite similar to WEP encryption. TKIP is no longer considered secure, and is now deprecated. In other words, you shouldn’t be using it.
    AES stands for “Advanced Encryption Standard.” This was a more secure encryption protocol introduced with WPA2, which replaced the interim WPA standard. AES isn’t some creaky standard developed specifically for Wi-Fi networks; it’s a serious worldwide encryption standard that’s even been adopted by the US government. For example, when you encrypt a hard drive with TrueCrypt, it can use AES encryption for that. AES is generally considered quite secure, and the main weaknesses would be brute-force attacks (prevented by using a strong passphrase) and security weaknesses in other aspects of WPA2.
    The “PSK” in both names stands for “pre-shared key” — the pre-shared key is generally your encryption passphrase. This distinguishes it from WPA-Enterprise, which uses a RADIUS server to hand out unique keys on larger corporate or government Wi-Fi networks.
    In summary, TKIP is an older encryption standard used by the old WPA standard. AES is a newer Wi-Fi encryption solution used by the new-and-secure WPA2 standard. In theory, that’s the end of it. But, depending on your router, just choosing WPA2 may not be good enough.
    While WPA2 is supposed to use AES for optimal security, it also has the option to use TKIP for backward compatibility with legacy devices. In such a state, devices that support WPA2 will connect with WPA2 and devices that support WPA will connect with WPA. So “WPA2″ doesn’t always mean WPA2-AES. However, on devices without a visible “TKIP” or “AES” option, WPA2 is generally synonymous with WPA2-AES.
    WPA and TKIP compatability options can also slow your Wi-Fi network down. Many modern Wi-Fi routers that support 802.11n and newer, faster standards will slow down to 54mbps if you enable WPA or TKIP in their options. They do this to ensure they’re compatible with these older devices.
    In comaprison, even 802.11n supports up to 300mbps — but, generally, only if you’re using WPA2 with AES. Theoretically, 802.11ac offers theoretical maximum speeds of 3.46 Gbps under optimum (read: perfect) conditions.
    In other words, WPA and TKIP will slow a modern Wi-Fi network down. It’s not all about security!

  • How do I monitor connection speeds on the E4200?

    All my previous routers have allowed me to monitor my connection speeds however I can't find this in this router.  I found the client table under "status" but I have not been able to find the connection speeds anywhere.  I like to make sure that my devices are running at close to 300Mbps and not 54Mbps in case I have a connection setup wrong.  I have searched in the forums without much luck.  Thanks.
    Bret

    hollijb wrote:
    All my previous routers have allowed me to monitor my connection speeds however I can't find this in this router.  I found the client table under "status" but I have not been able to find the connection speeds anywhere.  I like to make sure that my devices are running at close to 300Mbps and not 54Mbps in case I have a connection setup wrong.  I have searched in the forums without much luck.  Thanks.
    Bret
    Tomato or DD-WRT opensource firmware would allow this...keep in mind that the E4200V2 will NEVER be supported by any opensource non-OEM firmware!
    Member of the Professional Aviation Safety Specialists Union!

  • Bluetooth simulation between J2SE server and J2ME client

    hi there,
    I have a working bluetooth client/server application (using BlueCove), with the server on a PC (the PC has bluetooth hardware) and the client on a mobile telephone.
    I wish to move the application to a bluetooth simulated environment, however.
    To simulate bluetooth between 2 mobiles, I could open 2 instances of the WTK simulator and the mobiles will find each other -- but this doesn't meet my needs. I wish to simulate the bluetooth environment between a J2SE server and a J2ME client.
    Can I do this using the wireless toolkit? Does anyone have other ideas?
    thanks,
    Manoj

    OK - I have the solution.
    My PC (server) code used BlueCove to talk to the bluetooth stack. The trick is to use Sun's own KVM packages. This creates a virtual bluetooth device on your machine, shared by the WTK emulator.
    Here's the server code:
    package com.encube;
    import java.awt.BorderLayout;
    import java.io.InputStream;
    import javax.microedition.io.Connector;
    import javax.microedition.io.StreamConnection;
    import javax.microedition.io.StreamConnectionNotifier;
    import javax.swing.JFrame;
    import javax.swing.JList;
    import javax.swing.JScrollPane;
    import javax.swing.JTextArea;
    import com.sun.kvem.bluetooth.BluetoothStateException;
    import com.sun.kvem.bluetooth.DiscoveryAgent;
    import com.sun.kvem.bluetooth.LocalDevice;
    public class Server {
         public static final String UUID_STRING = "A781FDBA229B486A8C21CEBD00000000";
         public static final String SERVICE_NAME = "BTCHATSVR";
         private StreamConnectionNotifier server;
         JFrame jframe;
         JTextArea textArea;
         public static void main(String[] args) {
              Server svr = new Server();
              svr.doWork();
         public void doWork() {
              this.jframe = new JFrame("BT Server");
              this.jframe.setLayout(new BorderLayout());
              this.textArea = new JTextArea(6, 20);
              JScrollPane jsp = new JScrollPane(this.textArea);
              this.jframe.add(jsp, BorderLayout.CENTER);
              this.jframe.pack();
              this.jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
              this.jframe.setVisible(true);
              startServer();
         public void logMessage(String message) {
              this.textArea.setText(this.textArea.getText() + message + "\n");
              this.textArea.setCaretPosition(this.textArea.getText().length());
         public void startServer() {
              LocalDevice local;
              try {
                   local = LocalDevice.getLocalDevice();
                   local.setDiscoverable(DiscoveryAgent.GIAC);
                   this.logMessage("max of "
                             + LocalDevice
                                       .getProperty("bluetooth.connected.devices.max")
                             + " connection(s) supported");
                   String url = "btspp://localhost:" + UUID_STRING + ";name="
                             + SERVICE_NAME;
                   server = (StreamConnectionNotifier) Connector.open(url);
                   this.logMessage("waiting for connection...");
                   StreamConnection conn = server.acceptAndOpen();
                   this.logMessage("connection opened");
                   InputStream is = conn.openInputStream();
                   byte buffer[] = new byte[1000];
                   while (true) {
                        int numChars = is.read(buffer);
                        String s = new String(buffer);
                        logMessage("received from mobile phone: " + s.substring(0, numChars));
              } catch (Exception e) {
                   this.logMessage(e.getMessage());
    }You need to include the location of WTK as the kvem.home define. If its installed in c:\wtk22 (the default), start the server with the parameter -Dkvem.home="c:\wtk22". You also need to include these 3 libraries:
    c:\wtk22\wtklib\gcf-op.jar
    c:\wtk22\wtklib\kenv.zip
    c:\wtk22\wtklib\kvem.jar
    That's it for the server. My code of the sample client (the mobile phone, running in the WTK emulator) is messy (sorry about that -- still cleaning it up)!
    import java.io.IOException;
    import java.io.OutputStream;
    import java.util.Enumeration;
    import java.util.Timer;
    import java.util.TimerTask;
    import java.util.Vector;
    import javax.bluetooth.BluetoothStateException;
    import javax.bluetooth.DeviceClass;
    import javax.bluetooth.DiscoveryAgent;
    import javax.bluetooth.DiscoveryListener;
    import javax.bluetooth.LocalDevice;
    import javax.bluetooth.RemoteDevice;
    import javax.bluetooth.ServiceRecord;
    import javax.bluetooth.UUID;
    import javax.microedition.io.Connector;
    import javax.microedition.io.StreamConnection;
    import javax.microedition.lcdui.Display;
    import javax.microedition.lcdui.Form;
    import javax.microedition.lcdui.StringItem;
    import javax.microedition.midlet.MIDlet;
    import javax.microedition.midlet.MIDletStateChangeException;
    public class MainMIDlet extends MIDlet {
         protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
              // TODO Auto-generated method stub
         protected void pauseApp() {
              // TODO Auto-generated method stub
         protected void startApp() throws MIDletStateChangeException {
              MainForm mainForm = new MainForm();
              Display.getDisplay(this).setCurrent(mainForm);
              mainForm.initializeDisplay();
    class MainForm extends Form {
         public static final String UUID_STRING = "A781FDBA229B486A8C21CEBD00000000";
         private StringItem log;
         private DiscoveryAgent agent;
         Object lock = new Object();
         static EndPoint currentEndPoint;
         static Vector serviceRecords = new Vector();
         public MainForm() {
              super("BT Client");
         public void initializeDisplay() {
              this.log = new StringItem("", "");
              this.append(this.log);
              try {
                   LocalDevice local = LocalDevice.getLocalDevice();
                   agent = local.getDiscoveryAgent();
                   agent.startInquiry(DiscoveryAgent.GIAC, new Listener(this, agent));
              } catch (BluetoothStateException e) {
                   this.logMessage(e.getMessage());
         public void logMessage(String message) {
              this.log.setText(this.log.getText() + message + "\n");
         public void processServiceRecord(ServiceRecord sr) {
              try {
                   String url = sr.getConnectionURL(
                             ServiceRecord.NOAUTHENTICATE_NOENCRYPT, false);
                   logMessage("opening URL " + url);
                   StreamConnection conn = (StreamConnection) Connector.open(url);
                   OutputStream os = conn.openOutputStream();
                   String smessage = "test message from phone emulator";
                   os.write(smessage.getBytes());
              } catch (IOException e) {
                   logMessage("error while processing service record: "
                             + e.getMessage());
         class Listener implements DiscoveryListener {
              private MainForm mainForm;
              private Vector pendingEndPoints;
              private DiscoveryAgent agent;
              public Listener(MainForm mainForm, DiscoveryAgent agent) {
                   this.mainForm = mainForm;
                   this.agent = agent;
                   this.pendingEndPoints = new Vector();
              public void deviceDiscovered(RemoteDevice dev, DeviceClass deviceClass) {
                   this.mainForm.logMessage("found device");
                   this.pendingEndPoints.addElement(new EndPoint(dev));
              public void inquiryCompleted(int arg0) {
                   this.mainForm.logMessage("done searching for devices");
                   for (Enumeration enm = this.pendingEndPoints.elements(); enm
                             .hasMoreElements();) {
                        EndPoint ep = (EndPoint) enm.nextElement();
                        ep.calculateRemoteName();
                        this.mainForm.logMessage("device name: " + ep.getRemoteName());
                   new Timer().schedule(new DoServiceDiscovery(), 100);
              public void servicesDiscovered(int transID, ServiceRecord[] arg1) {
                   mainForm.logMessage("found " + arg1.length
                             + " service(s) on device "
                             + currentEndPoint.getRemoteName());
                   for (int i = 0; i < arg1.length; i++) {
                        serviceRecords.addElement(arg1);
              public void serviceSearchCompleted(int arg0, int arg1) {
                   synchronized (lock) {
                        * unlock to proceed to service search on next device see
                        * DoServiceDiscovery.run()
                        lock.notifyAll();
                   mainForm.logMessage("done searching for services on "
                             + currentEndPoint.getRemoteName());
              * Inner class. Called a short time after the last device is found.
              class DoServiceDiscovery extends TimerTask {
                   public void run() {
                        try {
                             UUID uuids[] = new UUID[2];
                             * ok, we are interesting in btspp services only and only
                             * known ones -- check for our UUID
                             uuids[0] = new UUID(0x1101);
                             uuids[1] = new UUID(MainForm.UUID_STRING, false);
                             for (Enumeration enm = pendingEndPoints.elements(); enm
                                       .hasMoreElements();) {
                                  EndPoint ep = (EndPoint) enm.nextElement();
                                  mainForm.logMessage("searching for services on "
                                            + ep.getRemoteName());
                                  currentEndPoint = ep;
                                  ep.transId = agent.searchServices(null, uuids,
                                            ep.remoteDev, new Listener(mainForm, agent));
                                  synchronized (lock) {
                                       try {
                                            lock.wait();
                                       } catch (InterruptedException e) {
                                            // do nothing
                                            mainForm.logMessage("exception while waiting: "
                                                      + e.getMessage());
                             mainForm.logMessage("discovered all services; found "
                                       + serviceRecords.size() + " record(s)");
                             * assume we have just 1 service record
                             if (serviceRecords.size() > 0) {
                                  processServiceRecord((ServiceRecord) serviceRecords
                                            .elementAt(0));
                        } catch (Exception e) {
                             mainForm.logMessage("error during service discovery: "
                                       + e.getMessage());
    class MiscUtils {
         * Get the friendly name for a remote device. On the Nokia 6600, we're able
         * to get the friendlyname while doing device discovery, but on the Nokia
         * 6230i, an exception is thrown. On the 6230i, we get the friendly name
         * only after all devices have been discovered -- when the callback
         * inquiryCompleted is called.
         * @param dev
         * the device to examine
         * @return a friendly name for the device, otherwise the IP address as a
         * hex-string
         public static String getDeviceName(RemoteDevice dev) {
              String devName;
              try {
                   devName = dev.getFriendlyName(false);
              } catch (IOException e) {
                   devName = dev.getBluetoothAddress();
              return devName;
         public static EndPoint findEndPointByTransId(Vector endpoints, int id) {
              for (int i = 0; i < endpoints.size(); i++) {
                   EndPoint endpt = (EndPoint) endpoints.elementAt(i);
                   if (endpt.getTransId() == id) {
                        return endpt;
              return null; // not found, return null
    class EndPoint {
         // remote device object
         RemoteDevice remoteDev;
         // remote device class
         DeviceClass remoteClass;
         // remote service URL
         String remoteUrl;
         // service hosted on this device -- populated after searching for devices
         ServiceRecord serviceRecord;
         // bluetooth discovery transId, obtainsed from searchServices
         int transId = -1; // -1 must be used for default. cannot use 0
         // local user nick name
         String localName;
         // remote user nick name
         String remoteName;
         // vector of ChatPacket pending to be sent to remote service.
         // when message is sent, it is removed from the vector.
         Vector msgs = new Vector();
         public EndPoint(RemoteDevice rdev) {
              remoteDev = rdev;
         * This functionality isn't called in the constructor because we cannot
         * retrieve the friendly name while searching for devices on all phones. On
         * some phones we have to wait until after devices have been discovered.
         public void calculateRemoteName() {
              this.remoteName = MiscUtils.getDeviceName(this.remoteDev);
         public RemoteDevice getRemoteDev() {
              return remoteDev;
         public String getRemoteName() {
              return remoteName;
         public ServiceRecord getServiceRecord() {
              return serviceRecord;
         public void setServiceRecord(ServiceRecord serviceRecord) {
              this.serviceRecord = serviceRecord;
         public int getTransId() {
              return transId;
    ...and that's it. Start the server, then the client (all on the same machine) and you've simulated bluetooth between the 2.
    To get the server working with a real mobile, you'll need to use the BlueCove library instead of the 3 WTK jars (and can remove the kvem.home directive as well). The rest of the code should remain the same (haven't quite tested that yet!).
    cheers
    Manoj
    null

  • Getting User-Agent through J2ME Client

    Hi, i think most of the developers here might have come across this problem.
    I have a servlet that will get the client's User-Agent headers value when the client access it. When i access the servlet through a phone browser, the header will give me the phone's user agent. But when i access the same servlet through my J2ME client, the header will return a value of 'UNTRUSTED/1.0' string which doesn't contain any user agent info.
    I understand that in JSR implementation the 'UNTRUSTED' string will be appended to the User Agent header, but the original user agent value is not there. Does anyone knows what is the reason behind this?
    Thanx.
    FooShyn

    first:
    - do not multipost the same message
    second:
    - did you put headers on your connection in your application?
    - and the only useragent that you can get is the useragent defined in the app...
    for example:
    try {
          c = (HttpConnection)Connector.open(url);
          c.setRequestMethod(HttpConnection.GET);
          c.setRequestProperty("IF-Modified-Since", "10 Nov 2000 17:29:12 GMT");
          c.setRequestProperty("User-Agent","Profile/MIDP-1.0 Confirguration/CLDC-1.0");
          c.setRequestProperty("Content-Language",      "en-CA");
          os = c.openOutputStream();
    ...taken from http://developers.sun.com/techtopics/mobility/midp/articles/network/ThirdExample.java

  • Chat between j2me clients and using a Servlet server

    Java gurus, please help me..
    I'm wondering if I could set up a sort of chat functionality between two j2me clients. I wish to use Java servlets as my server and Tomcat to deploy it. Is this possible? Can i do these by using http connection only or do i have to use sockets? If i use sockets, how will i configure Tomcat, or do i still need Tomcat?
    Hope someone could help! Thanks in advance! =)

    Basically it means you should have a Thread that loops and make an http request every x seconds. Before sending the request it should check if the user has typed anything, and send that with the request. The server should keep track of all the chat messages sent, and forward to all the other clients when they request an update. To keep track of what clients have received what messages, you could have a time stamp for each message, and a "last update" field for each client.
    The client should run something like this in a thread:
    while (iAmRunning) {
      url = "......." // address of your server
      if (the user typed anything since the last time we sent a request) {
        url = url + "?msg=" + whatTheUserTyped; // maybe another parameter for private messages?
        reset what the user typed (so it won't be sent next time);
      send the request;
      get the response containing what the rest of the users have
        typed since my last update;
      update the display with the latest messages;
    }And the server would handle a request like:
    if (the request contains a message) {
      save the message with the current time;
    check when was the previous update for this user;
    get all messages where the timestamp is later than the last update;
    set the last update field for the user with to the current time;
    respond with all the messages;

  • Aironet 1140 54Mbps connection speed

    We are having some issues with our AP: Aironet 1140 at our head office where people are complaining of slow connection speeds.
    I have gone through the configuration on the controller and noticed that all Clients were connecting at 802.11g connection speeds (54Mbps).
    I have noticed in the configuration page on the controller Wireless>802.11b/g/n > High Throughput is disabled.  (See attached screenshot)
    I don’t want to just enable this setting in case it disconnects all the users from all the AP’s not just the ones at head office.
    We use 802.1x for authentication and Machine certificates.
    All Clients connect using WPA2.
    Would this settings increase the connection speed up to 802.11n?
    Is there a way to just enable it on 1 AP to trial it before enabling it on all the AP’s?

    The wireless speed is only 15-20mbps Max. When connected via Lan cable the speed is around 45mbps.
    As scott said, you are getting this speed due to the half duplex nature of wireless. If your AP model is 1142, then you can configure radio1 interface (5GHz)  for the SSID. You MUST use WPA2/AES  or Open Auth in order to get 802.11n speeds which is greater than 54Mbps. I do not think you are using that at the moment & it may be a reason why clients data rates not get 802.11n speeds.
    Below shows different AP model max data rates. If your clients having multiple spatical stream (SS) capability they can get higher speeds. Note that 20MHz BW is the max you can get in 2.4GHz band & 40MHz bandwidth you can get from 5GHz with channel bonding. So 5GHz is always better if you looking for higher througput (but obviously client should able to connect in 5GHz)
    Adding antoher AP would be a good idea (without bridging) & see wether you could afford 2602 or 3602 which can go upto 450Mbps data rates . Practically if you could you get 50% (which is around 200Mbps) that is really good. Note that this is total AP througput & if you connect multiple clients that will be shared among users.
    Also keep in mind when you add multiple users all users aggregate bandwidth is limited to 50Mbps due to your WAN link speed. So that would be the bottleneck within your network.
    HTH
    Rasika
    *** Pls rate all useful responses ***

  • FTP connection possible with J2ME?

    Hi all,
    Does anybody if it is possible to make an FTP connection for a J2ME midlet (like you would make an http connection). If so, how can I do this and where could I find some information about this?
    Kind regards

    In MIDP 1.0, only HTTP support is required. With only HTTP, you could set up a custom proxy (which could be a Java servlet, CGI script, etc.) that does FTP on behalf of the client. So the client would make an HTTP request to, say, http://www.example.com/ftpProxy?url=ftp%3A%2F%2Fftp.example.com%2Ffoo%2Fbar, and the server-side ftpProxy program would fetch and return the specified FTP URL.
    Some phones support raw sockets, in which case a proxy wouldn't be needed and you could implement FTP yourself (by reading the appropriate RFC). But this wouldn't be very portable as there are J2ME MIDP phones that only support HTTP.

  • Network Magic Connection Speed Fix

    This came Directly Fom the net work Magic team.
    Our engineering team has informed us that the issue is now fixed, please retry the speed test, if it still fails you will need to delete a Network Magic reg file and reboot your computer, please try the following: 1. Verify if you have 32 or 64bit operating system: *Click Start and right click on Computer and select Properties *Under the "System" it will show either 32 or 64bit. 2. Click on Start 3. In the Search field type REGEDIT and press enter. 4. Depending if you have 32 or 64 bit operating system, navigate to the following path: *64-bit OS: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Pure Networks\Platform\1033\SpeedTest\nm and delete the "nm" folder only *32-bit OS: HKEY_LOCAL_MACHINE\SOFTWARE\Pure Networks\Platform\1033\SpeedTest\nm and delete the "nm" folder only. 5. Close all the windows and reboot the computer. This should fix the Problem of Connection Speed. not showing up redirecting some where else.
    (Mod Note: Email address removed.)

    Peter,
    Not only the Network Magic connection stopped, but if you try to connect with your Net2Go remote access website it's not there anymore.  Not even if you try to connect with your computer that's hosting it.
    As I understand it, when Cisco aquired Pure Networks they issued their last upgrade, and with it came the announcement that the latest version would no longer have the Net2Go feature.  Indeed, they could choose to END Net2Go at their discretion.  It would seem that this is the case.  A shame, really.  My clients have come to depend on being able to retrieve their material and email links to their clients as well.  All Cisco had to do was provide a redirect, how much server power can that take up anyway?  It was almost like having a web site, and it cost nothing.  Sure was nice.
    According to the End-Of-Life protocols as laid out by Cisco, they're supposed to give warning when there's a system they would no longer support, and they are supposed to get with you to help you ease into the replacement technology and give you several months to do so.  Slamming the door wasn't supposed to be part of it.
    So now we have to either go without because nobody offers anything remotely like it (I checked), or we can all get domain names and pay for web sites and hosting.  Thanks a lot, Cisco.

  • Connection Speed reading for external USB Modem ????

    In previous versions of the Mac OS, I've been able to see a readout of my connection speed achieved with a dial-up modem and telephone line (e.g. 28 kbps, 33 kbps, 50 kbps etc etc) but under this latest 10.5 Version of OS X I can't see this speed in the networking software that controls my Apple USB modem.
    Has this feature been dropped with 10.5 ?
    If not, how do I see the speed. It would be very helpful to see it as I sometimes travel to some pretty remote areas where phone lines are poor - so if you know the actual connect speed you have a good idea of what sort of size of downloads to attempt and not to attempt while on-line.
    I can see such parameters as my time connected and IP address assigned by the ISP, but no connect speed.

    I realize the speed that used to be shown was the initial speed the two modems involved, mine and the ISP's, negotiated to establish the connection and I also realize that is not the actual download speed.
    But it's still helpful to know that initial speed because it is a rough indicator of line quality ands gives one an idea of how rapidly he will be able to communicate - clearly there will be a significant difference for the better in performance for the online session if one can achieve a connect speed of, say 50k, as opposewd to 28k or less on a poorer line.

  • Issues with Infinity - Connection Speed & Other Pr...

    Hi all,
    I had Infinity installed on 2nd November.  Besides some issues with BT mixing up delivery addresses the installation by Kelly Comms went smoothly, and was setup within 45 mins.
    Initial speeds were very good, achieving 74Mb/s Down & 18Mb/s Up with a Ping/Latency of 5ms  Excellent really considering the sub 5Mb/s I was used to with ADSL.  The high connection speeds remained over the weekend until about 4pm on November 5th.  I found that the Openreach Modem had lost connection (flashing DSL light) and my HH3 Broadband light was a steady orange.  I left this for a while before picking up my landline to call customer services only to find that my line was dead with no dial tone.
    Broadband eventually came back on service later that afternoon, but at a much lower speed of 43Mb/s Down, and an almost impossibly slow 0.97Mb/s Up.  Ping/Latency has also slowed to around 20ms.  During the evening I managed to get through to customer services in India, who were able to start dealing with the fault on my phone line. 
    Initially I was told it would be the 12th of November that the problem with the phone line would be resolved.  Fortunately enough it was then fixed the following morning by an apparent engineer visit.  I was unaware of this action until later in the day, but had noticed before leaving for work that Broadband was yet again down.
    So to cut a long story short: I have a phone line that works, but a big reduction in connectivity speed especially upstream speed.  Should I be contacting BT to investigate yet another potential problem bearing in mind that I am still within the supposed '10 day training' window.
    (All speed tests have been conducted via a PC connected by ethernet directly to the HH3)
    If anyone can advise me it would be much appreciated.

    Hi Tidycarrot,
    Welcome to the Forum. What was the speed estimate given to you when you signed up to the service? If the speeds you are see are well below that estimate, send me in your details using the link below and I'll run a few test on you line from here.
    http://bt.custhelp.com/app/contact_email/c/4951
    Thanks
    Paddy
    BTCare Community Mod
    If we have asked you to email us with your details, please make sure you are logged in to the forum, otherwise you will not be able to see our ‘Contact Us’ link within our profiles.
    We are sorry but we are unable to deal with service/account queries via the private message(PM) function so please don't PM your account info, we need to deal with this via our email account :-)

  • Problems with the Fios 20/5 connection speed in my area dropping down to less than 3mbs.

    I have written out a flyer that I plan to go door to door with. Since I am under contract with Verizon, I am forced to honor my side of the contract. Even if they are allowed to make me pay for a service that I am not completely getting. I am very displeased and as soon as my contract is up, I will change back to My local cable companies all in one that does not require a contract and has no issue such as the one I am having.
    Do you have Verizon Fios Internet?
    Are you on the 20/5 connection?
    If so, you may not be getting the speed you are paying for. I am on a 20/5 connection and when my computer is on for longer than an hour the internet download speed with Verizon Fios starts to slow down until it is below 3mbs. It takes about 24 hours to get down to 3mbs but only about an hour or two to get down to about 6-7mbs when I am paying for 20mbs…
    I have 3 computers in my home that have Windows Vista, Windows XP home edition and Windows Media Edition 2005. All of the computers run into this same exact issue, I have tried every setting I could think of with my 24 years of computer technical experience. I finally took one machine with Windows XP and ran a full format on the hard drive and reinstalled a fresh Windows Xp Operating system onto the hard drive so it is a bare bones OS. This way there is no other software on the machine that could possibly be causing the problem and found that when I connected online through Verizon Fios the machine still ran into the same exact issue. This proves to me that the issue is not on any of my machines.
    Now all of this time my buddy that lives 1.2 miles away from my house has been having the same issue with three computers at his home also. He has Windows Vista on two machines and Windows XP Pro on one.
    When I concluded that it was a Verizon Fios issue, after a few months of trying to get by, researching, diagnosing and losing much information in order to verify it was on Verizon’s side, I contacted technical support at Verizon’s online website. The agent and I went through the regular procedure that anyone would have to go through and I patiently explained what I had done to try to diagnose the issue. The agent came to the conclusion that he could not figure out the problem so he guessed that the Verizon router/modem may be the issue and told me he would send me a new one by mail.
    I received the new Verizon router/modem, installed it and had to call to have it activated. Afterward it still had the same exact issue as the prior router/modem. So now we know it’s not my computers, it’s not the router/modem. My Verizon router/modem is connected right at the Optical Network Terminal (ONT), which is the box that connects the fiber-optics to your home, usually just inside or outside your garage wall. Mine is just outside…
    From here my buddy, who has been having this problem also the entire time, called the local office of Verizon Fios and an installer was setup to come over to his home and trouble shoot the issue. My buddy called me and told me when the installer was headed to his home and I met him at his home to see what the installer found and in hope that my issue would be fixed at the same time. The installer went through the system at his house and was frustrated about not finding the reason for the issue and ready to leave without fixing anything. I simply asked that he stay long enough to see the issue present itself within an hour-hour and a half.
    His laptop itself already showed the speed drop from 20mbs to between 16-17mbs, it was on its way down. He basically told us something that online tech support already stated to me, it is extremely difficult to prove it is on Verizon’s side. In other words it is extremely difficult to prove it, in a way that will convince Verizon to check its own servers, routers and software updates to their own systems. The installer, good guy, couldn’t/wouldn’t stay but we did convince him not to simply drop the issue. He called shop and they sent another installer out to take over the issue.
    The new installer, great guy, got up to speed on what was already done at my buddies home. The first installer, checked and replaced the Verizon router/modem, checked the wiring and splitters. Basically went through the entire system up to the Optical Network Terminal (ONT), the box that connects the fiber-optics to your home. He pulled and replaced the Optical Network Terminal (ONT), thinking that perhaps the unit was compromised. While he was doing this job a tech was called and asked to stop by for assistance with the issue. The tech checked the computers inside and tried to do some settings that the main office informed him to try. I explained to the tech that the same issue was happening at my house, that I went through every setting I could think of and find online to help alleviate the issue. After some shop talk about what I had tried, including the full format and reinstall of the operating system on one of my machines, he just as I came to the conclusion that it couldn’t be with the computers and since everything that had to do with the Verizon Fios system from the street to the end-user computer had been checked, verified and/or replaced, the issue had to be coming from Verizon’s main office.
    The installer had already checked the main at the road that has the 3x2 green service cover on it by the side walk. Everything was in good working order. The tech called the main office to see if my buddy and I were on the same hub, basically a big splitter that continues the service from the main office to the homes, we were not. So that was ruled out…
    My understanding of the system ends there. The only other components I know of are the Main branch’s routers, servers and software.
    Verizon had a new connection speed added to their system, 25/15 about the same time our issue began. So I am guessing that when they updated the system to include this new connection speed they corrupted the software for the 20/5 connection.
    We have been waiting to hear from the tech that was at my buddy’s house, to see if the issue will be dealt with. My buddy has called him a couple of times and he has mentioned that he is trying to get it addressed and to call back if we hadn’t heard from him. He remembered who he and I were and what the issue was, so I believe he is taking it seriously. How far he can move the issue is beyond me…
    I want to add that my buddy and I have been customers with the all in one package from Verizon Fios since their services have moved into our area, about a year and a half… It has only been since about June that this issue has presented itself, before then we were on 7th heaven with the speeds. We couldn’t have been more than happy with the services.
    This issue has caused that to all go afoul, not only do the speeds get down to less than 3mbs but the speed is not smooth at all. Rather the 3mbs speed is stop and go, freezing in between at times, very choppy. Barely usable at times, unless you restart the computers and start over.
    We are hoping that anyone with Verizon Fios Internet Services will keep an eye on their speeds by going to http://speedtest.net and doing tests to verify they are getting the speeds they are paying Verizon for.
    This is what it will take for Verizon to take this issue seriously is to gather everyone on the system that may be having the same issue. I believe it is everyone that is within the 1.2 miles from my house to my buddy’s and will distribute flyers to each and every house in between.
    If you find that your speed is not as fast as it should be please contact me and I will add you to the list, this way we can see exactly how far this problem covers and perhaps it will also help to show a pattern and understanding as to why the issue is present in the first place.
    My contact information,
    I have left this out here, you can contact me on these forums...

    Actually what this came down to was an issue between Windows Vista and an Ethernet Card on one of the machines in each of our local networks.
    Even though our two machines are 6 years apart, we both have the same ethernet adapter on our main desktops. A RealTek RTL8139/810x Family Fast Ethernet Nic. It seems that the adapter does not work at the 20mbs download speeds with Vista. For some reason the adapter does not shut down when the computer does? I don't understand why but it doesn't, it keeps the connection alive. I removed the ethernet cable and pulled the power cable and had my two other computers still connected to the network and found that the issue was resolved. The way I found out was that I used the connections on my main computer to hook up one I had laying around and through further testing found the problem no longer existed...
    Then I realized that my buddy and I installed Windows Vista at about the same time, a couple of months ago. Funny how you can forget an important detail like that. Then I remembered that he had the same identical ethernet adapter as I did, I had noticed that while trouble shooting his computer at his home but didn't think it was important at the time. Until the issue was narrowed down to the adapter, then it all seemed to all fall into line.
    Quite humbling... In the end, anyone who has Windows Vista and this NIC probably will have problems with the 20mbs download speed of the computers on their own networks. I tried the latest Vista driver from RealTek and also tried to roll back the driver, with no success....
    Back at the beginning when we first had fios installed in our homes there wasn't an issue when we had the 10/2 speeds and had Vista. Then we decided to change from Vista to XP because we both were having issues as to what programs you could use and which you could not, shortly after having fios installed. Then when verizon upgraded us to 20/5 we were amazed at the speed and still had no issue because we had XP on our main computers with the RealTek adapters...
    We reinstalled Vista because it seemed like we were having more issues with XP by getting hit with Antivirus2008 and its variants and thought it time for a change back...
    It didn't really hit us that Vista could be the culprit because we both have a laptop in our networks that have had Vista on them from the get go when there were no issues... We also didn't notice just how bad it was right away and over time kind of left the Vista install out of the equation.
    Just strange that one computer can effect all the other computers on the network, even when it is shut down...
    I allowed the other two computers to run 24hours and the issue did not present itself, when I added the main computer with the RealTek adapter back to the mix it reappeared. The Realtek adapter is the only real common denominator between his machine and mine.
    So now we have three choices,
    We can go back to Windows XP.
    We can buy a new NIC or a wireless card to replace the RealTek...
    Hopefully this post will help anyone else who runs into this problem, it has been very frustrating to say the least...
    Thanks to everyone for their help and I apologize for complaining about verizon when it was not a verizon issue. I came to the conclusion that the only part verizon really played was upgrading us to a 20/5 tier which I am thankful for...
    Would be nice if this card was on a list that Verizon support could use to troubleshoot , diagnose or eliminate for future support issues.
    Message Edited by keiser0619 on 08-06-2009 03:58 PM

  • Slow Internet Connection Speeds caused by Ethernet Controller Driver

    Problem:  Internet connection speeds are 1/10 of available connection speed.
    1. Problem statement is based on running speed tests at cnet, speedtest.net, and AT&T.
    2. I am paying for 12 MBps down load speed but I only get about 1.5 MBps.
    3. Other computers in household get 11+ MBps connected to the same ethernet cable and also different ethernet cables.
    4. I traced the problem to the network controller driver.
    5. I updated to the latest driver with no change in performance.
    6. After some experimenting I found that if I re-install the driver after the computer is booted up, the internet connection down load speeds increase to 11+ MBpS (typically around 11.4 with maximum capability of 12)
    I have assumed that the driver does not load properly the first time, but why?  Or is there some other cause or setting that I have overlooked?
    Board: MSI Z77A-G43
    Bios: Version 2.0
    Ethernet Controller:  RealTek RTL8168B PCIe GBE Family Controller
    Ethernet Controller Driver:  7.65.1025.2012
    VGA:   NVIDIA GeForce GTX 550 Ti
    PSU:   Raidmax RX630Z 630W
    Intel Core i7-2700K Sandy Bridge 3.5GHz LGA 1155 95W
    MEM: 4x4gb
    HDD (Primary): Western Digital  WD5000HHTZ-04N21V0 500MB
    HDD (Secondary): Hitachi Deskstar HDS723020BLA642 2TB
    OS: Windows 7 64bit Professional

    Have you installed all of the most recent drivers:
    http://www.msi.com/product/mb/Z77A-G43.html#/?div=Driver&os=Win7%2064
    There is also an realtek firmware update included in the latest bios:
    >>Beta BIOSes<<
    2.8 is the latest official & there are two newer beta bios's there as well.

  • Windows 8.1 cannot connect to group policy client service

    Windows 8.1 laptop under administrator account has this "cannot connect to group policy client service" error.Found the following instructions on internet but I don't see this "Replace owner on subcontainers and objects" box on Permissions/Advanced
    popup windows ???
    Could anyone help ?
    Change the permissions on the relevant keys configuring the Group Policy Client service to allow Full Control to Administrators
    Open regedit (Start > type regedit in the search box) and navigate to:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\gpsvc
    Right-click the registry key and choose Permissions.
    Click Advanced, then click Owner.
    Choose Administrators and check the Replace owner on subcontainers and objects box.
    Exit the permissions dialog and then open it again.
    Click Advanced, then choose Administrators and click
    Edit…
    Check Replace all child object permissions with inheritable permissions from this object.  
    Click OK and confirm; exit.
    Thank you,

    Hello CarLover,
    Based on my test, the option Replace owner on subcontainers and objects exists in Windows 7, but doesn’t exist in Windows 8.1.
    Please take a look at the screenshot about the option in Windows 7.
    Please take a look at the following thread similar to this issue.
    http://answers.microsoft.com/en-us/windows/forum/windows_7-performance/why-wont-windows-connect-to-the-group-policy/b73107f8-8447-4599-87a5-65ecc6a63aa0
    Best regards,
    Fangzhou CHEN
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]

Maybe you are looking for

  • Downloading Report output to a Local File

    Hi, I want to download the my ALV Report output to a local file. I am following the menu options from ALV output:   LIST --> Export --> Local File --> Unconverted Format  --> I entered a text file name on the desktop. The data is being downloaded to

  • HTML tags displayed with the text in "Notification" area

    We want to display an HTML formatted message in the "notification" area, but the HTML tags are being escaped and thus are displayed along with the text. We are using Application Express 2.2.1.00.04. The application has been handed off to us to suppor

  • Document Style/Schema questions

    We are using Weblogic 8.1 sp1 and eclipse I have some general questions about Document style web services If I create a simple web service like public String getSomething(String xmlRequest)           throws RemoteException, SomethingException then I

  • Need Help..what should i use for this

    hello friends, i have to write a program which will load an xml file reader class at run time and depending on the content of xml file i'm going to generate mapping.. e.g xml file- <MyMapping> <ATO> <security type=int> </ATO> <FIX> <symbol type=Strin

  • Pattern Exception

    HI All I am developing a semi seach engine. I want to split the string using (+) operator. I write the following code:           } else if( source.contains("+")) {             words = source.split("+");             for ( String str : words ) {