יש לי קוד פייתון שמשמש בתור השרת - שבו נפתח הסוקט. יש לי קוד ג'אווה שמשמש בתור הלקוח - ממנו נשלחות ההודעות לשרת. הבעיה שלי היא שברגע שאני שולח באמצעות לולאה (כלומר במהירות), השרת מקבל את זה כמחרוזת אחת ארוכה במקום הרבה מחרוזות אחת אחרי השניה. בעקרון אני אומר לשלוח מספרים בין 0-16. ניסיתי להקטין את הBuffer Size לגודל 2, אבל אז זה מדפיס לי אותם כ"01" "23" "45" וכו'... מישהו יודע איך אפשר לסדר את זה? אני מצרף פה את הקבצי קוד, אשמח לעזרה.
הקריאה של השרת כמחרוזת אחת לא קשור למהירות השליחה אלא לencoder decoder שלך,אם יש לך סטרים של Tcp למשל (מניח שאתה מדבר על tcp בגלל הבעיה) אז תוסיף לכל הודעה תו שמסיים אותו כמו /0 או /n/r וכמובן תקרא עד אליו, אתה צריך להגדיר איך נגמרת הודעה בפרוטוקול שיחה שלך