Molim pomoc oko koda

Molim pomoc oko koda

offline
  • fufy 
  • Novi MyCity građanin
  • Pridružio: 16 Maj 2007
  • Poruke: 3

Imam problem sa objasnjavanjem navedenog koda,obracam se vama ako mi mozete pomoci(pozeljno svaku liniju).Hvala unaprijed...


1. /*************************
2. Server.java
3. *************************/
4. import java.io.*;
5. import java.net.*;
6.
7. public class Server
8. {
9. public static void main(String[] args) throws IOException
10. {
11. int PORT = 8134;
12. InputStream inStream;
13. DataInputStream inDataStream;
14. OutputStream outStream;
15. DataOutputStream outDataStream;
16. String message="";
17. String received="";
18.
19. System.out.println("Chat Server Started");
20.
21. ServerSocket sock = new ServerSocket(PORT);
22. Socket conn = sock.accept();
23. do{
24. inStream = conn.getInputStream ();
25. inDataStream = new DataInputStream ( inStream );
26. message = inDataStream.readUTF();
27. System.out.println("Client sent: "+message);
28.
29. DataInputStream dis = new DataInputStream(System.in);
30. message = dis.readLine();
31. outStream = conn.getOutputStream();
32. outDataStream = new DataOutputStream (outStream);
33. System.out.println("Enter your message here: ");
34. outDataStream.writeUTF(message);
35. }while(!message.equals("bye"));
36. conn.close();
37. }
38. }
39.
40.
41. /******************************
42. Client.java
43. *****************************/
44. import java.net.*;
45. import java.io.*;
46.
47. public class Client
48. {
49. public static void main(String args[]) throws IOException
50. {
51. int PORT = 8134;
52. InputStream inStream;
53. DataInputStream inDataStream;
54. OutputStream outStream;
55. DataOutputStream outDataStream;
56. String message = "";
57.
58. InetAddress host = InetAddress.getLocalHost();
59. String diffHost = args[0];
60. Socket sock = new Socket(diffHost,PORT);
61. System.out.println("Chat Client Started");
62. do{
63. System.out.println("Enter your message here: ");
64. DataInputStream dis = new DataInputStream(System.in);
65. message = dis.readLine();
66. outStream = sock.getOutputStream();
67. outDataStream = new DataOutputStream (outStream);
68. outDataStream.writeUTF(message);
69.
70. inStream = sock.getInputStream ();
71. inDataStream = new DataInputStream ( inStream );
72. message = inDataStream.readUTF();
73. System.out.println("Server Sent: "+message);
74. }while(!message.equals("bye"));
75. }
76. }



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • real 
  • Elitni građanin
  • Pridružio: 25 Nov 2004
  • Poruke: 2297
  • Gde živiš: Kragujevac

fufy ::pozeljno svaku liniju

Ko ima vremena za tako nešto? Prouči sam, pa pitaj konkretnije.

p.s.

Programi će da rade, samo što klijent i server moraju naizmenično da razmenju poruke i to tako što moraju da razmenjuju poruke koje staju u samo jednu liniju.

Program je poprilično loše (neoptimizovano) napisan!
Linija 58 je očigledno višak.



offline
  • fufy 
  • Novi MyCity građanin
  • Pridružio: 16 Maj 2007
  • Poruke: 3

"Program je poprilično loše (neoptimizovano) napisan!
Linija 58 je očigledno višak."


U redu ako je tako,onda ako vi imate bolje uskladjen i napisan primjer mozete ga objaviti,ja sam pocetnik i dobro ne kontam bas povaj kod.

Hvala

offline
  • real 
  • Elitni građanin
  • Pridružio: 25 Nov 2004
  • Poruke: 2297
  • Gde živiš: Kragujevac

Nemam bolji primer, ali bih mogao ovaj da preradim, ali tek kad budem imao vremena.

p.s.

Ovo nije primer za početnike! Početnik u čemu?

offline
  • fufy 
  • Novi MyCity građanin
  • Pridružio: 16 Maj 2007
  • Poruke: 3

E ovako,ovaj primjer sam dobio kao neki vid kazne za seminarski rad,radio sam obicne programcice u Javi,ja sebe smatram pocetnikom,..
a kad vi nadjete vremena dobro ce mi posluziti to sto vi preradite ako ja uradim jos nesto stavit cu pa pogledajte jel okx,
Hvala

Ko je trenutno na forumu
 

Ukupno su 721 korisnika na forumu :: 18 registrovanih, 3 sakrivenih i 700 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: bojank, Dannyboy, Djokislav, draggan, dragoljub11987, GandorCC, kuntalo, Lord Nem, nebkv, nemkea71, Neretva, Outis, paja69, pirke96, Vitomir, vlad4, Zi0mek, zzapNDjuric99