A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat Következő változat | Előző változat | ||
tanszek:oktatas:informacios_rendszerek_integralasa:java_socket [2024/03/06 08:30] knehez [2.) Hagyományos UDP alapú kommunikáció] |
tanszek:oktatas:informacios_rendszerek_integralasa:java_socket [2024/03/06 08:34] (aktuális) knehez |
||
---|---|---|---|
Sor 202: | Sor 202: | ||
==== 2.) Hagyományos UDP alapú kommunikáció ==== | ==== 2.) Hagyományos UDP alapú kommunikáció ==== | ||
- | 2.a) Az alábbi Ágens küld egy üzenetet és a 8080-as porton várja a választ rá, ugyancsak UDP-vel. Az eclipse fejlesztőkörnyezetben a consolon beírt szöveget ctrl+z leütésével lehet elküldeni. | + | a) Az alábbi Ágens küld egy üzenetet és a 8080-as porton várja a választ rá, ugyancsak UDP-vel. //Megjegyzés: az Eclipse fejlesztőkörnyezetben a consolon beírt szöveget ctrl+z leütésével lehet elküldeni.// |
**Feladat**: módosítsuk a kódot, hogy át tudjon küldeni egy beégetett nevű, és létező, 2 kbyte-nál nagyobb szöveges vagy kép állományt és ellenőrizzük a sikeres küldést. | **Feladat**: módosítsuk a kódot, hogy át tudjon küldeni egy beégetett nevű, és létező, 2 kbyte-nál nagyobb szöveges vagy kép állományt és ellenőrizzük a sikeres küldést. | ||
Sor 215: | Sor 215: | ||
import java.net.InetAddress; | import java.net.InetAddress; | ||
| | ||
- | public class UDPClient { | + | public class Component1 { |
public static void main(String args[]) throws Exception { | public static void main(String args[]) throws Exception { | ||
BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in)); | BufferedReader inFromUser = new BufferedReader(new InputStreamReader(System.in)); | ||
Sor 240: | Sor 240: | ||
</sxh> | </sxh> | ||
- | 2.b) Az UDP szerver a 8080-as porton várja az ágensek üzeneteit és nagybetűre konvertálva visszaküldi a kliens UDP socketre. | + | b) A másik UDP komponens (Component2) a 8080-as porton várja az ágens üzeneteit és nagybetűre konvertálva visszaküldi a Component1 UDP socket-ére. |
<sxh java> | <sxh java> | ||
Sor 249: | Sor 249: | ||
import java.net.InetAddress; | import java.net.InetAddress; | ||
| | ||
- | public class UDPServer { | + | public class Component2 { |
public static void main(String args[]) throws Exception { | public static void main(String args[]) throws Exception { | ||