| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Comment envoyer un Int travers un réseau en Java
    Programmation Socket , créant des connexions réseau entre les différentes machines et envoi de données sur ces connexions , est l'une des tâches les plus difficiles pour les ingénieurs logiciels . Cependant, l'un des avantages du langage de programmation Java est qu'il inclut plusieurs fonctions intégrées pour gérer la création et l'entretien courant. Même avec ces outils supplémentaires, si les programmeurs sauter dans cette partie profonde avant qu'ils aient une solide compréhension de la façon dont les outils fonctionnent , ils perdre des heures dans le débogage des problèmes simples . Par conséquent , les étudiants sages commencent avec des projets simples : comme l'envoi d' un nombre entier à travers un réseau . Instructions
    1

    importer les deux bibliothèques de code , vous aurez besoin d'utiliser les fonctions de la prise de Java avec le code " import java.io. * ; " suivi de " import java.net * ; . " Sur l' ligne suivante
    2

    Créer les contours d'une fonction "essayer" avec le code suivant: .

    " try {

    }" à l'intérieur de votre fonction principale. Vous devez utiliser "essayer" fonctions pour le code réseau , depuis la connexion peut échouer et lever une exception qui pourrait faire planter le programme sur place .
    3

    Créer un nouvel objet socket, et créer la connexion réseau , avec le code " socket = new Socket (domaine , port) ; " où "socket" est le nom de votre prise , «domaine» est l'adresse du serveur, le programme enverra ses données (soit un nom de domaine complet ou une adresse IP) , et "port " est le numéro de port du socket va se connecter au serveur cible . Cette adresse du port sera le même que celui que vous définissez l'autre appareil pour écouter les connexions entrantes. Placez ce code dans votre fonction "essayer"
    4

    Créer l'objet qui va envoyer des données à travers la prise que vous avez créé avec le code. " OutputStream sortant de socket.getOutputStream = (); " où " outgoin " est le nom que vous donnez à cet objet. Encore une fois, assurez-vous que ce code est à l'intérieur de votre fonction "essayer"
    5

    Créer l'objet qui va nourrir votre entière dans la prise avec le code suivant: . " ObjectOutputStream out = new ObjectOutputStream (sortant) ; " où "out" est le nom que vous donnez à cet objet. Encore une fois, assurez-vous que ce code est à l'intérieur de votre fonction "essayer"
    6

    Envoyer votre entière grâce à votre prise avec le code suivant: . " Out.writeInt (int) ; " où " int" est soit le entier que vous souhaitez envoyer ou la variable entière qui contient la valeur que vous enverrez . Après la variable est envoyé, fermer le socket avec le code " Socket.close ();" comme le dernier morceau de code à mettre à l'intérieur de la fonction "essayer"
    7

    Après la dernière bouclés queue . de votre fonction "essayer" qui envoie l'entier , créer une fonction " capture " pour gérer les exceptions du programme pourriez jeter s'il ya un problème de création de la connexion socket. Une façon générique de l'écriture de cette fonction est d'utiliser la syntaxe de base :

    " catch (Exception e) {

    e.printStackTrace (); }

    "

    pour afficher exactement ce qui s'est mal passé .

    Previous :

    next :
      articles connexes
    ·Comment dessiner un chien en Java 
    ·Comment faire pour convertir secondes depuis Epoch à u…
    ·Quel programme dois-je créer des jeux Java 
    ·Comment faire pour répéter des déclarations en Java 
    ·Can the Run Android Jar 
    ·Comment faire pour convertir PrintStream à BufferedWri…
    ·Qu'est-ce que le formulaire Bean dans Struts 
    ·Comment écrire une classe abstraite en Java 
    ·Comment Centre - Justifier cordes Sortie en Java 
    ·Comment puis-je obtenir JDK Dans le dossier bin Java 
      articles en vedette
    ·Comment obtenir une valeur de cellule GridView 
    ·Comment faire pour exécuter une horloge sur une page W…
    ·Comment mettre en évidence une colonne en JavaScript 
    ·Comment avoir Java Lire frappes comme entrée 
    ·Comment tout faire avec PHP et MySQL 
    ·Comment faire des pauses dans un Turbo Pascal 7 
    ·Comment autoriser l'authentification pour User-Agent PH…
    ·Comment puis-je ajouter un script PHP utilisant MySQL 
    ·Comment télécharger : Heroku se bloque sur S3 avec un…
    ·Comment compter les occurrences d'un caractère dans un…
    Copyright © Connaissances Informatiques http://fr.wingwit.com