L'envoi d'un fichier texte à partir du serveur vers le client à l'aide de sockets java

C'est une affectation.

Im la recherche d'un peu de conseils pour savoir où je vais mal ici. Mon but est de lire le texte à partir d'un fichier, l'envoyer au serveur, puis d'écrire du texte dans un nouveau fichier.

Problème étant que je ne suis pas exactement sûr de savoir comment faire, j'ai regardé de nombreux exemples, dont aucun n'est une grande aide.

Pour expliquer le programme tel qu'il est. L'utilisateur sera invité à entrer un code qui se rapporte à une si proclamation de ce code. Celui que je veux me concentrer sur est code 200 qui est de l'upload de fichier de code serveur.

Lorsque j'exécute le code que j'ai, je reçois ce message d'erreur ci-dessous. Quelqu'un pourrait-il m'expliquer où je vais mal, je l'apprécierais.

    Connection request made
Enter Code: 100 = Login, 200 = Upload, 400 = Logout:
200
java.net.SocketException: Connection reset
        at java.net.SocketInputStream.read(Unknown Source)
        at java.net.SocketInputStream.read(Unknown Source)
        at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
        at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
        at sun.nio.cs.StreamDecoder.read(Unknown Source)
        at java.io.InputStreamReader.read(Unknown Source)
        at java.io.BufferedReader.fill(Unknown Source)
        at java.io.BufferedReader.readLine(Unknown Source)
        at java.io.BufferedReader.readLine(Unknown Source)
        at MyStreamSocket.receiveMessage(MyStreamSocket.java:50)
        at EchoClientHelper2.getEcho(EchoClientHelper2.java:34)
        at EchoClient2.main(EchoClient2.java:99)

Et cette erreur sur le serveur:

    Waiting for a connection.
connection accepted
message received: 200
java.net.SocketException: Socket is not connected
        at java.net.Socket.getInputStream(Unknown Source)
        at EchoServer2.main(EchoServer2.java:71)
InformationsquelleAutor user1081326 | 2012-11-11