برنامه چت در لینوکس به زبان c
|
2012-01-27, 01:26 AM,
ارسال : #1
|
|||
|
|||
برنامه چت در لینوکس به زبان c
سلام.من می خوام یه پروژه چت به زبانC تحت لینوکس بنویسم.GCC از تابع gets() و inet_addr خطا می گیره که میگه قبلش تعریف نشدن.هم چنین از تابع close واسه بستن سوکت.!!!!!!
یه سوال دیگه که دارم اینه که چطور می شه دو برنامه client و server رو با هم اجرا کنم(با استفاده از نخ ها؟ اگه آره چطور در اینجا باید استفاده کرد ازشون؟)و اینکه با چه دستوری به gcc اجرای همزمان دو برنامه client.c وserver.cرو اعلام کنم من به سرور آدرس ip ماشین خودم رو دادم و واسه کلاینت argv[2] چطور می تونم با این دستور ip به کلاینت بدم؟و هر دو برنامه رو به طور همزمان اجرا کنیم روی یه کامپیوتر.لینوکس ام هم suse است و از نرم افزار vmware واسه بوتش استفاده می کنم. ممنون :roll: |
|||
2012-01-27, 12:07 PM,
ارسال : #2
|
|||
|
|||
Re: برنامه چت در لینوکس به زبان c
؟!!!
برای اون توابع باید هدرهای مناسب رو include کنید. یه نگاهی به man اون توابع بندازین. کلا بد نیست یه ذره بیشتر با اصول برنامهنویسی به زبان C و جزئیات کامپایلش آشنا بشین. به نظر میرسه یکمی با عجله دارین میرین سراغ نوشتن این برنامه! اون client.c و server.c رو هم به صورت کاملا جداگانه کامپایل و اجرا کنید. ۲تا برنامهی جدا هستن و ربطی به هم ندارن! http://hedayatvk.blogspot.com http://hedayatvk.wordpress.com |
|||
2012-01-28, 03:14 PM,
ارسال : #3
|
|||
|
|||
Re: برنامه چت در لینوکس به زبان c
هدراشون رو قرار دادم.فک کنم gets() کلا واسه لینوکس تعریف نشده!!!!!
من با برنامه نویسی cمشکلی ندارم .مشکل من سوکت پروگرمینگ که تاحالا کار نکردم |
|||
2012-01-28, 08:24 PM,
ارسال : #4
|
|||
|
|||
Re: برنامه چت در لینوکس به زبان c
man gets
تعریف شده. دستور بالا رو بزنید! http://hedayatvk.blogspot.com http://hedayatvk.wordpress.com |
|||
2012-01-30, 01:43 AM,
ارسال : #5
|
|||
|
|||
Re: برنامه چت در لینوکس به زبان c
بهترین آموزشی که من دیدم اینه: لینک
اکنون در ubuntu.ir با نام کاربری nixoeen فعال هستم. وبسایت شخصی من |
|||
2012-01-30, 04:06 AM,
ارسال : #6
|
|||
|
|||
Re: برنامه چت در لینوکس به زبان c
MASoft نویسنده :بهترین آموزشی که من دیدم اینه: لینک این مقاله به فارسی هم ترجمه شده. اینم وبلاگ مترجمش : لینک گروه کاربران ایرانی BSD |
|||
|