עבור לתוכן
View in the app

A better way to browse. Learn more.

HWzone

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Socket- עזרה בכתיבה בג'אווה- client שמתחבר לserver ב-C++

Featured Replies

פורסם

היי,

אני צריכה לכתוב Socket בג'אווה.

הבנתי מזה ואיך זה הולך בכללי..

אני אני כותבת את ה- Client בג'אווה, והServer הוא בC++.

אם אלו 2 שפות שונות. אני צריכה להוסיף משהו בכתיבה?

ויש לכם איזה המצלות/תדרוך? כי קצת איבדתי את עצמי עם זה.. :s05:

תודה רבה!! :)

פורסם

תערכי בבקשה את הכותרת כך שתכיל את תמצית השאלה (ולא רק מילה אחת), כולל את השפה/שפות שבהן את עובדת.

פורסם

לא כל כך ברור לי משהו.

אם גם הקליינט וגם הסרבר ב++C, מה את אמורה לכתוב בג'אווה?

פורסם
  • מחבר

משום מה התבלגנה לי ההודעה-

אני צריכה לכתוב client בג'אווה, והוא מתחבר ל-server בC++..

תודה! :)

פורסם

סבבה.

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

מה בדיוק את מנסה לעשות?

לאיזה מין "פרוטוקול" השרת מצפה? (איך אמורה להיראות הודעה שהשרת מקבל, ומה הוא מחזיר?)

פורסם

הנה דוגמה לצד קליינט בג'אווה.

קראי את הקוד ותביני מה הוא עושה, תעברי על ה-API של המחלקות השונות.

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

כל קבלה\שליחת הודעה.

http://www.herongyang.com/JDK/Socket-SocketClient-Client-Socket-Application.html

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.