Questions tagged [tethering]

Tethering is the act of sharing a data connection in a mobile phone with other computers. The sharing is typically done over WiFi or USB. This is done to provide Internet access to the other computers.

Tethering refers to connecting one device to another. In the context of mobile phones or Internet tablets, tethering allows sharing the Internet connection of the phone or tablet with other devices such as laptops. Connection of the phone or tablet with other devices can be done over wireless LAN (Wi-Fi), over Bluetooth or by physical connection using a cable for example, through USB.

If tethering is done over Wi-Fi, the feature may be branded as a Mobile Hotspot. The Internet-connected mobile device can thus act as a portable wireless access point and router for devices connected to it.

Many mobile phones are equipped with software to offer tethered Internet access. Windows Mobile 6.5, Windows Phone 7, Android (starting from version 2.2), and iOS 3.0 (or later) offer tethering over a Bluetooth PAN or a USB connection. Tethering over Wi-Fi, also known as Personal Hotspot, is available on iOS starting with iOS 4.2.5 (or later) on iPhone 4, 4S, 5, iPad (3rd generation), certain Windows Mobile 6.5 devices like the HTC HD2, Windows Phone 7 devices (varies by manufacturer and model), and certain Android phones (varies widely depending on carrier, manufacturer, and software version).

For IPv4 networks, the tethering normally works via NAT on the handset's existing data connection, so from the network point-of-view, there is just one device with a single IPv4 network address, though it is technically possible to attempt to identify multiple machines. On some networks, this feature is only contractually available by paying to add a tethering package to a data plan or choosing a data plan that includes tethering. This is done primarily because with a computer sharing the network connection, there may well be a substantial increase in the customer's mobile data use, for which the network may not have budgeted in their network design and pricing structures.

Some network-provided handsets have carrier-specific software that may deny the inbuilt tethering ability normally available on the handset, or only enable it if the subscriber pays an additional fee. Some operators have asked Google or any mobile producer using Android to completely remove tethering support from the operating system on certain handsets. Handsets purchased SIM-free, without a network provider subsidy are often unhindered with regards to tethering.

There are, however, several ways to enable tethering on affected devices without paying for it, including rooting Android devices or jailbreaking iOS devices and installing a tethering application on the device. Tethering is also available as a downloadable third-party application on most Symbian mobile phones as well as on the MeeGo platform and on WebOS mobiles phones.

Source:http://en.wikipedia.org/wiki/Tethering

178 questions
0
votes
0 answers

Tethering Link chat from user to user Pls help - Delphi

Tethering preparing a chat project. Getting Server-Side Users function TdmServer.OnlineUserSearch: Boolean; var I: Integer; ConnectedProfiles : String; begin if TetheringManager1.RemoteProfiles.Count > 0 then begin for I := 0 to…
0
votes
1 answer

How to open Hotspot & tethering setting screen and after that open security popup screen programmatically?

Here I want to just open Hotspot & tethering screen from button click, so user can create Hotspot manually. I have searched a lot but no any implicit intent found for go that screen. Also Can I open popup in which user can write Network name and…
Sohel S9
  • 246
  • 1
  • 15
0
votes
0 answers

XHR requests fail after KeepAliveTimeout has elapsed only when using 4G connection

I have written a REST API and have noticed an issue which seems to affect Chrome and Safari when connecting through 4G, and when tethering the phone to a Mac and using Chrome there. When using Firefox on Mac tethered to the phone there is no…
Robin
  • 321
  • 1
  • 3
  • 10
0
votes
1 answer

Gnirehtet VPN created, but there is no internet

I am trying to reverse tether across a USB cable. I have started the relay server and enable USB debugging on the tablet. The connection has been successful and it looks like there are requests, but the tablet never receives anything back from the…
Chris
  • 329
  • 1
  • 4
  • 16
0
votes
1 answer

Windows 10 IOT 4G Tethering says "DisabledByOperator" but works on Windows 10 Desktop

I'm trying to set up tethering on Windows 10 IOT using a Raspberry Pi 3 and a Huawei K5160. Following instructions here: USB Mobile Broadband Modem on Windows 10…
VaticanUK
  • 1,127
  • 1
  • 9
  • 24
0
votes
1 answer

Turning Bluetooth Tethering On in Xamarin.Android

I'm currently trying to add some Bluetooth functionality to my app. I want to be able to change the Bluetooth Tethering on or off, as well as check its status. I found the Java code on StackOverflow: How to check Bluetooth tethering status…
Mia Lemoine
  • 157
  • 2
  • 11
0
votes
0 answers

Delphi 10.2.2 App Tethering with Bluetooth how?

I use app tethering with Delphi between Android and Windows since Seattle and now with Tokyo 10.2.2 and it works quite well across WLAN. The only problems arise from customers that sometime delete custom rules in the Windows firewall so that the…
MichaSchumann
  • 1,361
  • 1
  • 17
  • 36
0
votes
0 answers

Is it possible to communicate between two mobile devices peer-to-peer using 4G net (not WLAN)?

I am looking for a Delphi/FireMonkey solution to communicate peer-to-peer (e.g. chat or file transfer) like App Tethering but over a mobile network like 4G. The IP and MAC addresses of all available devices are known by all (e.g. listed on an…
Nobby
  • 289
  • 2
  • 12
0
votes
1 answer

Where to start? Delphi Tethering example not working

I'm stumped. I built the "BDShoppingList" example with 10.1 (Berlin). I ran the server on my Win8 machine then I compiled and ran the Win32 client on the same machine and it worked fine. Then I tried running the client on my Android phone and it…
Koot33
  • 304
  • 2
  • 10
0
votes
0 answers

Connecting applications with Tethering in Delphi

I am trying to connect two applications with Tethering one VCL (server) and the other Android (client) using AutoConnect (TimeOut and Target): ... TCarton.AutoConnect(2000, '192.168.5.0'); ... But when connecting the client (Android) I receive an…
0
votes
0 answers

Insufficient RTTI available to support this operation - Delphi XE6 - Tethering Components

I've used Delphi's Tethering Components to implement an idea I had. All works excellent, except when you decide to build the EXE. Upon startup after a fresh build I get this error: This only happens after a fresh build. If I compile the…
Frank Pedro
  • 198
  • 2
  • 10
0
votes
1 answer

Usb Tethering not working in deepin os

I have a Obi worldphone sf1 running on android 5.0.2 and laptop running on deepin 15.3. When i connect my phone with the laptop via usb and start usb tethering, it says the device is removed, and it is unable to connect to the rndis…
Sid
  • 146
  • 1
  • 9
0
votes
0 answers

Android/WebRTC (WebView) - candidates crash connection on android hotspot network

I'm making an application which is sending and receiving video and audio through WebRTC using WebView (to kurento media server- but this is not important). When I'm using a home network with normal router, the connection and video is working without…
Krystian
  • 2,221
  • 1
  • 26
  • 41
0
votes
1 answer

How to disable internet on all tethering data

I have an application on an android device that hosts web pages. If I connect to the device that runs this via its android hotspot, I can use the default IP view the page. This page is fed data from the internet. So the android device needs to have…
Viché
  • 23
  • 4
0
votes
1 answer

WiFi Tethering (Hot Spot) with no outside internet

I have a project to create a system, utilizing tablets and an app that will reside on three separate tablets. One of the tablets will be a main (or server) that will display the overall state of the app and the other two will allow a/an operator(s)…