2014-01-26 2 views
0

просто пытается проверить программирование сокетов. Я собираюсь создать проект и написать как server.c, так и client.c в том же проекте. Возможно ли, или мне нужно создать два проекта и выполнить их параллельно? Я пишу в C.Могу ли я написать сервер, код клиента в одной и той же программе и запустить их

+2

Да, вы можете. Вероятно, проще записать их с самого начала (например, не нужно заниматься нерестом нескольких процессов или потоков), но это возможно сделать. Или, возможно, просто используйте аргумент командной строки для запуска клиентской * или * серверной части программы. – user2864740

+0

Большое спасибо. На данный момент я сделаю отдельный. – jeevanreddymandali

ответ

0

Да, вы можете. но если вы используете IDE (eclipse или что-то еще, что вы предпочитаете), вам будет проще сделать это в отдельных проектах, так как вы можете просто построить &, запустив каждый из них, и оба проекта будут выполняться параллельно, а затем сервер & клиент сможет общаться друг с другом.

Когда они находятся в одном проекте, вы можете указать IDE для создания проекта, но вам придется запускать его из командной строки, чтобы одновременно запускать сервер &.

+0

Большое спасибо. На данный момент я сделаю отдельный. – jeevanreddymandali

+0

Привет, но мое требование просит меня сделать это с помощью командной строки. Поэтому я предполагаю, что я должен предоставить IP-адрес клиента в качестве аргумента. Я прав? – jeevanreddymandali

+0

Возможно, но я думаю, что вы делаете какое-то упражнение и поэтому имеете некоторые требования, чтобы следовать. – buddy123

Смежные вопросы