Articles of сокетов для

Socket не генерирует исключения, хотя он не может подключиться

Я пытаюсь подключить сокет к несуществующему серверу, и я действительно не понимаю, почему исключение не возникает. Вот мой код: public class TestSocket extends Activity { private static final String TAG = "TestSocket"; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); BasicThread t = new BasicThread(); t.start(); } class BasicThread extends Thread { @Override public void run() […]

Отправить / Получить файл / изображение Socket C # Android

Мой сервер отправляет изображение клиенту: Сервер на c #: //Create, Bind Socket and listen Client IPAddress localAddress = IPAddress.Parse("10.0.0.3"); IPEndPoint ipEndpoint = new IPEndPoint(localAddress, 2200); listenSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); listenSocket.Bind(ipEndpoint); listenSocket.Listen(10); Console.WriteLine("Server start: {0}", ipEndpoint); while (true) { clientSock = listenSocket.Accept(); } //Path file String img = "C:\\Users\\Kostya\\Documents\\img.jpg"; //Get Info from Image FileInfo […]

Как установить адрес повторного использования для сокета datagram в java-коде?

В моем приложении будет один поток, который всегда будет работать и будет отправлять или слушать какой-то порт. Это приложение работает в фоновом режиме. Иногда, создавая сокет, я обнаружил, что порт, который использовался тем же потоком раньше, не освобождается при закрытии () сокета. Поэтому я пробовал это dc = new DatagramSocket(inetAddr); dc.setReuseAddress(true); Проблема в том, что […]

Проблема с подключением Bluetooth для Android

Я пытаюсь настроить соединение Bluetooth следующим образом: private class ConnectThread extends Thread { private final BluetoothSocket mmSocket; private final BluetoothDevice mmDevice; BluetoothSocket connection = null; public ConnectThread(BluetoothDevice device) { mmDevice = device; // Get a BluetoothSocket for a connection with the // given BluetoothDevice try { if(D) Log.i(TAG, "createRfcommSocket"); Method m = mmDevice.getClass().getMethod("createRfcommSocket",new Class[] { […]

Android java.net.SocketException: socket failed: EACCES (Permission denied)

Привет, ребята, я получаю приложение для Android, но когда я его запускаю, я получаю сообщение об ошибке в моей консоли. Я использую сокет Datagram для создания соединения, и я использую 2 класса: MainActivity (это основное действие приложения) и UdpClientServer для создания соединения. Здесь код MainActivity: public class MainActivity extends Activity { private UdpClientServer cu; private […]