פורסם 2006 באוגוסט 3119 שנים אני מתכנת ב visual studio 2005 ב visual basic .מה שבעצם אני מנסה לעשות זה לתכנת תוכנת מסרים מידיים שעובדת רק על רשת מקומית .אז בבקשה אם מישו יכול לכתוב לי את המבנה הכללי של פונקציה שמקבלת את הטקסט ושולחת אותו למשתמש אחר דרך הרשת .תודה מראש [=
פורסם 2006 באוגוסט 3119 שנים יש אובייקט שנקרא winsock ואתה צריך ללמוד להשתמש בו.יש פה עמוד עם כמה דוגמאות פשוטותhttp://www.15seconds.com/issue/010820.htmהנה ספר מתקדם קצתhttp://www.sockets.com/wsnp.htm
פורסם 2006 בספטמבר 619 שנים מחבר טוב אני רואה שכנראה אין לי הרבה אופציות עם visual basic .אז אם מישו יכול להמליץ לי איך אני עושה תוכנה כזאת בכל שפה אחרת (מומלץ עם דוגמא) ?
פורסם 2006 בספטמבר 619 שנים למה אין לך הרבה אופציות עם VB?הדוגמאות שניתנו בלינקים הן רק מעט ממה שאפשר לעשות.
פורסם 2006 בספטמבר 619 שנים מחבר ניסיתי להבין מה msdn איך עובד ה winsock ולא ממש הצלחתי אם מישו יכול לתת לי פה דרך אחרת אני אשמח
פורסם 2006 בספטמבר 1019 שנים מחבר *עדכון*אז ככה .. למדתי קצת על ה winsock אבל אם אני מבין נכון אין אפשרות להתחבר עם שני clients ל server אחד כלומר אם יש server שעולה listening אז אפשר לעשות עליו connect רק עם client אחד ? אז איך אני עושה שכמה clients יוכלו להתחבר לאותו ה server ??
פורסם 2006 בספטמבר 1019 שנים נסה את הדוגמאות כאן:http://www.dr-vb.co.il/search.php?what=winsock(נסה את "התקשרויות מרובות באמצעות Winsock")בעיקרון, לשרת יש socket אחד שהוא listener. ברגע שלקוח מנסה להתחבר אליו, הוא יוצר socket חדש שידבר עם הלקוח הזה, וככה ה-listener נשאר פנוי.(אני לא סגור על איך זה עובד ב-VB, אבל הדוגמאות אמורות להספיק).
פורסם 2006 בספטמבר 1019 שנים מחבר נסה את הדוגמאות כאן:http://www.dr-vb.co.il/search.php?what=winsock(נסה את "התקשרויות מרובות באמצעות Winsock")בעיקרון, לשרת יש socket אחד שהוא listener. ברגע שלקוח מנסה להתחבר אליו, הוא יוצר socket חדש שידבר עם הלקוח הזה, וככה ה-listener נשאר פנוי.(אני לא סגור על איך זה עובד ב-VB, אבל הדוגמאות אמורות להספיק).תודה ! אבל זה כמו שחשבתי צריך port שונה לכל client שנמצא על אותו מחשב שזה די מעצבן .. כלומר אם אני רוצה לפתוח 3 חלונות של client על אותו מחשב בשביל לדבר עם 3 אנשים שונים אז אני צריך local port שונה לכל חלון כזה ..איך עובד למשל איסיקיו או מסנגר שיש להם port אחד לכל התוכנה ולא שכל client על אותו מחשב שמתחבר ל server צריך local port שונה
פורסם 2006 בספטמבר 1019 שנים אתה צריך ליצור מערך על חיבורים כך תוכל לקבל המון חיבורים בו זמנית לשרת שלך על אותו הפורט.אני אשתדל להעלות לך דוגמא היום או מחר.
פורסם 2006 בספטמבר 1019 שנים מחבר אני דיי בטוח שכל winsock במערך יצתרך לקבל מידע ב port שונה אבל אני ישמח אם תראה לי איך לעשות את זה שלא יהיה צריך port שונה לכל אחד
פורסם 2006 בספטמבר 1019 שנים קודם כל תיצור מערך של פקדי Winsock וזאת אתה עושה ע"י הקלדה של 0 המאפיין Index שלו.לאחר מכן אתה מגדיר משתנה גלובלי מסוג Long.Form_Load:Global_Var = 0 wskServer(Global_Var).LocalPort = Server_Port wskServer(Global_Var).ListenwskServer_ConnectionRequest: Global_Var = Global_Var + 1 Load wskServer(Global_Var) wskServer(Global_Var).LocalPort = 0 wskServer(Global_Var).Accept requestID
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.