לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה ‎print ‎"Hello World!"; if‎ ‎not rules.‎know ‎then rules.‎read(); חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > תכנות ובניית אתרים
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #3  
ישן 22-04-2005, 00:48
  eyal11121 eyal11121 אינו מחובר  
 
חבר מתאריך: 07.07.04
הודעות: 86
בתגובה להודעה מספר 1 שנכתבה על ידי eyal11121 שמתחילה ב "Java made Telnet"

הנה התוכנית:

קוד PHP:
 import java.net.*;
import java.io.*;
public class 
TCPIPClient extends Thread {
 
Socket clientSocket;
 
BufferedReader userCMDStream;
 
BufferedWriter writer;
 
 public 
TCPIPClient(String hostint portthrows IOException {
  
clientSocket = new Socket(hostport);
  
System.out.println("Connected");
  
writer = new BufferedWriter(new OutputStreamWriter(clientSocket.getOutputStream())  );
  
userCMDStream = new BufferedReader(new InputStreamReader(System.in));
  
Listener listener = new Listener(clientSocket.getInputStream());
  
listener.start();
 }
 
 public 
void run(){
  
String userCMDLine;
  try{
   
userCMDLine userCMDStream.readLine();
   while(!
userCMDLine.equalsIgnoreCase("Exit")){
    
writer.write(userCMDLine);
    
userCMDLine userCMDStream.readLine();
   }
   
System.exit(1);
  }catch(
IOException e){
   
System.err.println(e.getMessage());
  }
 }
 public static 
void main(String[] args){
  try{
   
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
   
String host;
   
int port;
  
   
System.out.println("Host?");
   
host input.readLine();
   
System.out.println("Port?");
   
port Integer.parseInt(input.readLine());
  
   
TCPIPClient client = new TCPIPClient(hostport);
   
client.start();
  }catch(
Exception e){
   
System.err.println(e.getMessage());
  }
 }
}
class 
Listener extends Thread {
 
 
BufferedReader inputStream;
 
 public 
Listener(InputStream stream){
  
inputStream = new BufferedReader(new InputStreamReader(stream));
  
System.out.println("Listenning...");
 }
 public 
void run(){
  try{
   while(
true)
    
System.out.println(inputStream.readLine());
  }catch(
IOException e){
   
System.err.println(e.getMessage());
  }
 }

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #10  
ישן 23-04-2005, 17:19
  eyal11121 eyal11121 אינו מחובר  
 
חבר מתאריך: 07.07.04
הודעות: 86
חחחחחחחחחח
בתגובה להודעה מספר 9 שנכתבה על ידי fat fish שמתחילה ב "לפני שאתה משמיץ מצולשים של הפורום...."

אתה נעלב אז אתה אומר לי שיש לי שגיאות כתיב, מנסה "להחזיר" לי כמו ילד קטן...

אני לא צריך ללמוד מניסיונם של אחרים, אני מכיר תשפה, חחח... שלא כמוך.
אבל אתה בכל זאת מתיימר להבין איך זה מתבצע בג'אווה.

כמו שאמרתי, בג'אווה אתה לא עושה שום דבר טכני, אתה רוצה לשלוח אתה רושם
write
ושולח את המידע בין אם הוא מערך, מספר, אובייקט... ב= ++C, אתה צריך להבין את הפרוטוקול
TCP/IP' לחלק ל- Packets...
זה לא אותו דבר.

אבל אתה, אחד שלא מכיר את Java, אומר לי, אחד שמתכנת ב Java, איך בונים Sockets.
תגיד לי שזה לא מצחיק... ואתה עוד מתעקש שאתה צודק.

אני אומר לך בג'אווה, יצירת Socket מחברת אותו מיד, אתה אומר לי לא...
אז קטונתי מלענות לשאלות של ++C, גם בתור אחד שקרא 740 עמודים של ספר על השפה.
אבל אתה אחד שקרא 0 עמודים ב- Java, מסתבר, חושב שהוא יודע את השפה.

נערך לאחרונה ע"י eyal11121 בתאריך 23-04-2005 בשעה 17:20. סיבה: מילה מיותרת
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #12  
ישן 24-04-2005, 02:24
  eyal11121 eyal11121 אינו מחובר  
 
חבר מתאריך: 07.07.04
הודעות: 86
עוד פעם...
בתגובה להודעה מספר 11 שנכתבה על ידי fat fish שמתחילה ב "...."

עכשיו, במקום להעיר לי על שגיאות הכתיב שלי כדי להראות איזה בן אדם קטן אתה,
אתה עוד חוזר ושוב רושם הערה בקשר לקריאת הודעות.

זה לא חשוב שמה שנכתב בהודעה לא היה מיועד רק עבורך, מה רצית שאני אכתוב הודעה בשביל כל בן אדם במיוחד.

אתה מתערב פתאום ומודיע לי ללמוד מניסיונם של אחרים?
אני הסברתי בהודעה, מדוע לי לא להקשיב ל- cyberia_2ooo שמתיימר להבין ג'אווה.

למען האמת ההודעה שלך הייתה מיותרת לגמרי, אני חושד שאתה רושם אותם כדי להעלות את מונה ההודעות שלך? כי אני לא רואה שום סיבה אחרת לרשום הודעה שכזאת, שלא מוסיפה לי שום מידע חדש, או נותנת לי חוות דעת אקטואלית בנושא.

אתה הוא זה שהשמצת אותי מלחתחילה, כשהערת לי על שגיאות הכתיב, (והוספת משפט שלא קשור לשום דבר: "תלמד מיניסיונם של אחרים").
בן אדם מתורבת יודע שאין זה יפה להעיר לבן אדם על טעותו, במיוחד כשהיא כל כך מינורית, ובטח שלא בפורום ציבורי.

לכן הגבתי כפי שהגבתי.
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #14  
ישן 24-04-2005, 11:30
  cyberia_2ooo cyberia_2ooo אינו מחובר  
 
חבר מתאריך: 17.12.01
הודעות: 1,604
בתגובה להודעה מספר 10 שנכתבה על ידי eyal11121 שמתחילה ב "חחחחחחחחחח"

איש... כל הויכוח כאן הוא על תרבות השיחה שלך כאן...
אני מלכתחילה אמרתי שהניסיון שלי בג'אווה הוא די אפסי...
אבל, יש לי ניסיון לא קטן בהרבה דברים הקשורים לתכנות, גם בשפות שדומות מספיק לג'אווה בשביל שאת הידע שלי מהן אני אוכל להשליך על ג'אווה....
מההודעות שלך בפורום ראיתי שאתה עדיין מתכנת מתחיל..(אני נורא שמח שקראת 740 עמוד על ג'אווה, זה לא עושה אותך פחות מתחיל)
לכן, נתתי לך עצות על פי שתי בעיות שאני יודע שאנשים נתקלים בהם כשהם מתעסקים עם סוקטים ועם ת'רדים, פלוס הסבר על הבעיה ככה שאם אני טועה תוכל לדעת בדיוק איפה ולמה...

בתגובות שלך, אתה עונה בצורה מזלזלת לחלוטין, בגישה של "אני יודע הכי טוב, אז סתום תפה ותשב בצד בשקט"
תלמד לדבר, תבין שיש אנשים עם יותר נסיון ממך, שיש לך מה ללמוד מהם גם אם הם לא נותנים לך את התשובה המסויימת שאתה רוצה...
תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #15  
ישן 24-04-2005, 19:59
צלמית המשתמש של kukURIku
  kukURIku kukURIku אינו מחובר  
 
חבר מתאריך: 07.09.02
הודעות: 17,302
שלח הודעה דרך MSN אל kukURIku
עם מה בדיוק אתה יוצר קשר?
בתגובה להודעה מספר 1 שנכתבה על ידי eyal11121 שמתחילה ב "Java made Telnet"

מימשת את צד ה-client.
איפה צד ה-server?
אתה בטוח שהשרת שאתה יוצר איתו קשר מאזין על הפורט שביקשת ויודע לטפל בבקשות שלך? מה פרוטוקול העבודה של השרת מול הלקוח (מעל הTCP IP השרת צריך לדעת מה לעשות עם ה-string שאתה שולח לו. כלומר להפעיל פקודת מערכת או לבצע פעולה אחרת. הלקוח צריך לדעת איך לזהות מה קיבל חזרה מעבר לעובדה שזה אוסף תווים)

צד הלקוח שלך נראה בסדר (בגדול, כי כשתממש את צד השרת כנראה שתשנה את צד הלקוח גם). נשאר לך לממש את צד השרת שידע לקבל את הבקשות של הלקוח ולענות לו. וכמובן את מחלקת הפרוטוקול עצמה.

תסתכל בדוגמא:
http://java.sun.com/docs/books/tuto...ientServer.html
_____________________________________
חתימתכם הוסרה כיוון שלא עמדה בחוקי האתר. לפרטים נוספים לחצו כאן.

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 06:42

הדף נוצר ב 0.05 שניות עם 11 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2025 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר