שאלה על winsock

shai_shai_shai

New member
שאלה על winsock

אני לא מבין למה זה לא עובד אני בונה תוכנת התכתבויות ובשביל זה הגדרתי את הפורט ל 1001 ואת האי פי המשתמש נותן עד פה הכל עובד הבעיה היא שאני גם רושם winsock.listen כדי לראות עם יש התקשרויות אלי אבל הוא נותן לי הודעה invalid oppertion at current state עם מישהו יודע למה בבקשה...
 

IT-WRX

New member
תשובה

ב"שרת" יש לציין ב-Connection Request לפני winsock1.accept RequestID יש לבצע: winsock1.close
 

shai_shai_shai

New member
לא טוב

הבעיה היא הרבה לפני ה connecyion reausr הבעיה היא בהתחלה אז אני חושב שאפשר לעשות את זה עם 2 winsock שאחד מהם יקבל את ה listen והשני יקבל את הפורט זה יכול לעבוד?
 

IT-WRX

New member
שלילי

ככה תוסיף את ה- Microsoft Winsock1 In The Form - Load: if winsock1.state<>0 then winsock1.close winsock1.listen And in the Winsock1 - Connection Request: if winsock1.state<>0 then winsock1.close winsock1.accept RequestID In The Client: Define Ports and to connect: winsock1.localport= (Server RemotePort) winsock1.remoteport= (Server Localport) winsock1.remotehost= (Server Address) winsock1.connect
 
למעלה