daniyal_1363
یک شنبه 18 بهمن 1388, 10:04 صبح
سلام
میخوام بدونم چه جوری میشه که وقتی من اول Server رو اجرا می کنم و بعد Clientرو ، Client و Server به هم وصل میشن ولی وقتی اول Client رو اجرا میکنم و بعد Server رو ، اتصال برقرار نمیشه
توضیحات برنامه :
* در برنامه از کامپونت WinSock استفاده میشه
* Ip سرور در کلاینت وارد میشه و این Ip ثابته (به پورت 363 متصل میشه)
* سرور Listen میکنه و کلاینت Connect میشه
* به خاطر احتمال عوض شدن Ip های کلاینت نمیشه از سرور Connect شد
* وقتی سرور و کلاینت روی یک سیستم اجرا میشه برنامه مشکلی نداره ولی رو دوتا سیستم جدا که اجرا بشه مشکل داره
* در ضمن من یک Timer رو کلاینت گذاشتم به این صورت:
If Label12.Caption = "Disconnect" Then
tcp.Close
Call tcp.Connect(ip1, "363")
Else
Timer3.Interval = 0
End If
ولی بازم اتصال برقرار نمیشه
label12 زمانی که اتصال برقرا میشه "Connect" میشه و وقتی اتصال قطع میشه "Disconnect" میشه
ممنون میشم کمکم کنین :افسرده::ناراحت:
میخوام بدونم چه جوری میشه که وقتی من اول Server رو اجرا می کنم و بعد Clientرو ، Client و Server به هم وصل میشن ولی وقتی اول Client رو اجرا میکنم و بعد Server رو ، اتصال برقرار نمیشه
توضیحات برنامه :
* در برنامه از کامپونت WinSock استفاده میشه
* Ip سرور در کلاینت وارد میشه و این Ip ثابته (به پورت 363 متصل میشه)
* سرور Listen میکنه و کلاینت Connect میشه
* به خاطر احتمال عوض شدن Ip های کلاینت نمیشه از سرور Connect شد
* وقتی سرور و کلاینت روی یک سیستم اجرا میشه برنامه مشکلی نداره ولی رو دوتا سیستم جدا که اجرا بشه مشکل داره
* در ضمن من یک Timer رو کلاینت گذاشتم به این صورت:
If Label12.Caption = "Disconnect" Then
tcp.Close
Call tcp.Connect(ip1, "363")
Else
Timer3.Interval = 0
End If
ولی بازم اتصال برقرار نمیشه
label12 زمانی که اتصال برقرا میشه "Connect" میشه و وقتی اتصال قطع میشه "Disconnect" میشه
ممنون میشم کمکم کنین :افسرده::ناراحت: