چت در لینوکس به زبان c :مهم
سلام.من می خوام یه پروژه چت به زبانC تحت لینوکس بنویسم.GCC از تابع gets() و inet_addr خطا می گیره که میگه قبلش تعریف نشدن.هم چنین از تابع close واسه بستن سوکت.!!!!!!
یه سوال دیگه که دارم اینه که چطور می شه دو برنامه client و server رو با هم اجرا کنم(با استفاده از نخ ها؟ اگه آره چطور در اینجا باید استفاده کرد ازشون؟)
من به سرور آدرس ip ماشین خودم رو دادم و واسه کلاینت argv[2] چطور می تونم با این دستور ip به کلاینت بدم؟و هر دو برنامه رو به طور همزمان اجرا کنیم روی یه کامپیوتر.لینوکس ام هم suse است و از نرم افزار vmware واسه بوتش استفاده می کنم.
ممنون
پاسخ : چت در لینوکس به زبان c :مهم
سلام
شما هدر stdio.h رو اینکلود کردید ؟
جزئیات ارور ها رو کامل قرار بدید تا بیشتر کمکتون کنم
نقل قول:
یه سوال دیگه که دارم اینه که چطور می شه دو برنامه client و server رو با هم اجرا کنم(با استفاده از نخ ها؟ اگه آره چطور در اینجا باید استفاده کرد ازشون؟)
من به سرور آدرس ip ماشین خودم رو دادم و واسه کلاینت argv[2] چطور می تونم با این دستور ip به کلاینت بدم؟و هر دو برنامه رو به طور همزمان اجرا کنیم روی یه کامپیوتر.لینوکس ام هم suse است و از نرم افزار vmware واسه بوتش استفاده می کنم.
در مورد اینا هم مفصل تر توضیح بدید تا بهتر بتونم راهنمایی کنم
موفق و پیروز باشید
پاسخ : چت در لینوکس به زبان c :مهم
آره هدرشو قرار دادم.
من اولین باره سوکت پروگرمینگ کار می کنم،نمی دونم چطور باید برنامه هاشو توی لینوکس اجرا کنم .وچطور به کلاینت ipاختصاص بدم؟
پاسخ : چت در لینوکس به زبان c :مهم
شما یک برنامه برای سرور اجرا کن و یکی برای کلاینت جداگونه و آیپی هم یکی باشه کافی هست...
نمونه کد ساده هست نت بگردی میتونید ایده بگیری...