preguntar acerca de sockets

2
réponses

Connexion TCP, bash seulement

J'ai trouvé cette ligne dans un script. Bien que je comprenne globalement ce qu'il fait-ouvrir une connexion TCP bidirectionnelle -, j'ai besoin d'explications sur la syntaxe. Voici la ligne: exec 5<>"/dev/tcp/${SERVER}/${PORT}" Et mes ques …
demandé sur 1970-01-01 00:33:31
3
réponses

Comment augmenter les limites sur les sockets sur osx pour les tests de charge?

Je crée un testeur de charge qui utilise libev pour créer beaucoup de connexions tcp ouvertes à une application sur laquelle je travaille. Actuellement, il bombarde à 256 connexions, en raison de la limite nofiles: ulimit -n 256 Je peux augmenter …
demandé sur 1970-01-01 00:33:31
1
réponses

fermer () socket directement après envoyer (): dangereux?

Est-il sage / sûr de close() un socket directement après le dernier send()? Je sais que TCP est censé essayer de fournir toutes les données restantes dans le tampon d'envoi même après la fermeture du socket, mais puis-je vraiment compter sur cela? …
demandé sur 1970-01-01 00:33:32
9
réponses

comment envoyer un tableau d’octets sur une connexion TCP (programmation java)

Quelqu'un peut-il montrer comment envoyer un tableau d'octets sur une connexion TCP d'un programme expéditeur à un programme récepteur en Java. byte[] myByteArray (je suis nouveau à la programmation Java, et n'arrive pas à trouver un exemple de c …
demandé sur 1970-01-01 00:33:30
2
réponses

io.émettre vs socket.émettre

Je suis nouveau à socket.io et ont couru à quelque chose qui semble assez bizarre. Je ne connais pas vraiment la différence entre socket.emit et io.emit mais je ne trouve aucune explication. io.on('connection', function(socket){ io.emit('connected …
demandé sur 1970-01-01 00:00:00
8
réponses

Obtenir L’adresse MAC sur la machine locale avec Java

Je peux utiliser ip = InetAddress.getLocalHost(); NetworkInterface.getByInetAddress(ip); Pour obtenir l'adresse mac, mais si j'utilise ce code dans une machine hors ligne, cela ne fonctionne pas. Alors, Comment puis-je obtenir l'adresse Mac? .. …
demandé sur 1970-01-01 00:33:31
6
réponses

Détecter socket raccrocher sans envoyer ou recevoir?

J'écris un serveur TCP qui peut prendre 15 secondes ou plus pour commencer à générer le corps d'une réponse à certaines requêtes. Certains clients aiment fermer la connexion à leur fin si la réponse prend plus de quelques secondes pour terminer. Co …
demandé sur 1970-01-01 00:33:31
5
réponses

Processus d’arrière — plan sous linux

J'ai développé une connexion Java socket server qui fonctionne bien. Lorsqu'il est démarré à partir d'un terminal, il commence à écouter depuis le client. Mais quand je ferme le terminal, il arrête d'écouter. Je dois continuer même si le terminal a …
demandé sur 1970-01-01 00:33:32
5
réponses

boost:: asio déconnecter proprement

Parfois boost:: asio semble se déconnecter avant que je le veuille, c'est-à-dire avant que le serveur ne gère correctement la déconnexion. Je ne suis pas sûr de savoir comment cela est possible parce que le client semble penser qu'il a complètement E …
demandé sur 1970-01-01 00:33:30
4
réponses

Socketpair () en C/Unix

J'ai 2 applications sur le même système que j'ai besoin de communiquer d'avant en arrière. D'après mes recherches, je crois que cela s'appelle la Communication inter-processus et l'utilisation de socketpair() est la meilleure méthode pour mon problèm …
demandé sur 1970-01-01 00:33:32