Articles of sockets

Comment envoyer des données sur le réseau cellulaire lorsque Wi-Fi est également connecté dans IOS

Je travaille sur une application ios dans laquelle j'ai besoin d'envoyer des données toujours sur le réseau cellulaire si l'appareil est connecté au Wi-Fi ou non. Si le Wi-Fi n'est pas connecté alors tout fonctionne bien, mais quand le Wi-Fi est connecté, le datatables passent par le canal Wi-Fi, qui est le canal par défaut […]

AsyncSocket: comment définir la longueur de lecture et get le callback uniquement lorsque la longueur de lecture est atteinte

Est-il possible de faire ce qui suit avec AsyncSocket: while ("package de réponse" n'est pas lu) do { Lire au less 5 premiers octets à partir du stream de lecture et extraire la taille de la longueur du "package de réponse". Lire plus loin jusqu'à la lecture de la quantité d'octets définie dans l'en-tête "package […]

L'envoi de multidiffusion UDP par GCDAsyncUdpSocket échoue, aucune activité dans Wireshark

Cela fonctionne bien pour toute adresse IP connue comme ceci: [udpSocket sendData:datatosend toHost:@"192.168.1.113" port:port withTimeout:-1 tag:0]; Mais quand j'essaie d'utiliser la multidiffusion à large bande, rien ne se connecte et rien ne se passe [udpSocket sendData:datatosend toHost:@"192.168.1.255" port:port withTimeout:-1 tag:0]; Réception fonctionne bien, j'ai aussi essayé 255.255.255.255 – même. ça ne donne aucune erreur.

Objectif C: Post / Obtenir une request en utilisant Socket

Je sais comment envoyer une requête post / get en utilisant n'importe quel HTTPClient qui est expliqué ici et ici . Mais maintenant j'ai un socket de stream connecté à un server distant et je veux envoyer une request de post en utilisant cette socket. Je n'ai jamais fait cela avant et franchement jamais considéré […]

Socket client asynchronous, recevoir des données de tampon dans le désordre

J'ai donc deux choses ici. Une application iPad parlant à un script python fonctionnant sur un server linux. Le script python envoie les files de données d'application iPad de taille ~ 1K octets jusqu'à ~ 10K octets. J'ai un événement très étrange qui se produit de time en time (comme peut-être une fois tous les […]

Flux d'input iOS reçoit des données rapides uniquement si le stream de sortie envoie simultanément

Mon application iOS nécessite une communication par socket. Je suis ce tutoriel de Ray Wenderlich pour configurer les stream d'input et de sortie. Le server que j'utilise est Twisted. Mon application nécessite l'envoi et la réception de rafales de données générées par des events externes, tels que des données gyroscopiques. Il envoie / reçoit des […]

Swift: socket TCP maintenue en vie

Je développe une application iOS (en utilisant Swift) qui utilise une connection TCP à un server TCP. Actuellement, chaque fois que j'ai envoyé quelque chose, la connection se ferme automatiquement. Je veux garder la connection ouverte / active jusqu'à ce que je la ferme manuellement. A partir de cette question basée sur Objective-C, j'ai trouvé […]

Une exception s'est produite lors du traitement de la request de l'appareil IOS

J'essaie de lire une video sur un appareil iOS. Quand j'ai essayé de jouer j'ai eu l'erreur suivante: [27/Apr/2015 06:59:30] "GET /media/2015/04/VID_20150327_112644.mp4 HTTP/1.1" 200 18 Exception happened during processing of request from ('192.168.1.230', 51412) Traceback (most recent call last): File "/usr/lib/python2.7/SocketServer.py", line 593, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request self.RequestHandlerClass(request, client_address, […]

Y a-t-il un moyen de find le pid d'un process de pair de socket?

J'ai le cas suivant: Deux applications (mine et tierce partie) sur iOS ont besoin de communiquer via TCP / IP Je peux changer le code de mon application, mais pas l'application tierce Le protocole ne peut pas être modifié (parce que je ne peux pas changer l'application tierce). Dans mon application, je veux m'assurer que […]

iOS SDK: Comment puis-je vérifier si un port est ouvert?

Je n'ai encore rien trouvé sur la façon de vérifier si un port est ouvert ou non. J'ai essayé de le réaliser avec la class AsyncSocket mais il returnne toujours TRUE bien que je rejette toutes les connections à ce port sur mon server. De plus, j'ai essayé d'utiliser la méthode isConnected de AsyncSocket mais […]