PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چت در لینوکس به زبان c :مهم



masoume
January 27th, 2012, 00:46
سلام.من می خوام یه پروژه چت به زبانC تحت لینوکس بنویسم.GCC از تابع gets() و inet_addr خطا می گیره که میگه قبلش تعریف نشدن.هم چنین از تابع close واسه بستن سوکت.!!!!!!
یه سوال دیگه که دارم اینه که چطور می شه دو برنامه client و server رو با هم اجرا کنم(با استفاده از نخ ها؟ اگه آره چطور در اینجا باید استفاده کرد ازشون؟)
من به سرور آدرس ip ماشین خودم رو دادم و واسه کلاینت argv[2] چطور می تونم با این دستور ip به کلاینت بدم؟و هر دو برنامه رو به طور همزمان اجرا کنیم روی یه کامپیوتر.لینوکس ام هم suse است و از نرم افزار vmware واسه بوتش استفاده می کنم.
ممنون

DATAFARM.IR
January 27th, 2012, 23:40
سلام

شما هدر stdio.h رو اینکلود کردید ؟
جزئیات ارور ها رو کامل قرار بدید تا بیشتر کمکتون کنم


یه سوال دیگه که دارم اینه که چطور می شه دو برنامه client و server رو با هم اجرا کنم(با استفاده از نخ ها؟ اگه آره چطور در اینجا باید استفاده کرد ازشون؟)
من به سرور آدرس ip ماشین خودم رو دادم و واسه کلاینت argv[2] چطور می تونم با این دستور ip به کلاینت بدم؟و هر دو برنامه رو به طور همزمان اجرا کنیم روی یه کامپیوتر.لینوکس ام هم suse است و از نرم افزار vmware واسه بوتش استفاده می کنم.

در مورد اینا هم مفصل تر توضیح بدید تا بهتر بتونم راهنمایی کنم

موفق و پیروز باشید

masoume
January 28th, 2012, 15:08
آره هدرشو قرار دادم.
من اولین باره سوکت پروگرمینگ کار می کنم،نمی دونم چطور باید برنامه هاشو توی لینوکس اجرا کنم .وچطور به کلاینت ipاختصاص بدم؟

farzadho
January 28th, 2012, 16:20
شما یک برنامه برای سرور اجرا کن و یکی برای کلاینت جداگونه و آیپی هم یکی باشه کافی هست...
نمونه کد ساده هست نت بگردی میتونید ایده بگیری...