просто пытается проверить программирование сокетов. Я собираюсь создать проект и написать как server.c, так и client.c в том же проекте. Возможно ли, или мне нужно создать два проекта и выполнить их параллельно? Я пишу в C.Могу ли я написать сервер, код клиента в одной и той же программе и запустить их
ответ
Да, вы можете. но если вы используете IDE (eclipse или что-то еще, что вы предпочитаете), вам будет проще сделать это в отдельных проектах, так как вы можете просто построить &, запустив каждый из них, и оба проекта будут выполняться параллельно, а затем сервер & клиент сможет общаться друг с другом.
Когда они находятся в одном проекте, вы можете указать IDE для создания проекта, но вам придется запускать его из командной строки, чтобы одновременно запускать сервер &.
Большое спасибо. На данный момент я сделаю отдельный. – jeevanreddymandali
Привет, но мое требование просит меня сделать это с помощью командной строки. Поэтому я предполагаю, что я должен предоставить IP-адрес клиента в качестве аргумента. Я прав? – jeevanreddymandali
Возможно, но я думаю, что вы делаете какое-то упражнение и поэтому имеете некоторые требования, чтобы следовать. – buddy123
- 1. Использование сервера WebSocket ++ и клиента в одной и той же функции/программе
- 2. Могу ли я использовать ES6 и ES5 в одной и той же кодовой базе React?
- 3. Как написать JavaScript и asp код в той же строке?
- 4. sendto и recvfrom в той же программе?
- 5. Является ли NGEN и платформенная цель одной и той же?
- 6. scanf и fgets в той же программе
- 7. Могу ли я разместить WCF и WebService из одной и той же службы Windows?
- 8. Могу ли я использовать DevExpress и Telerik на одной и той же веб-странице
- 9. Как запустить клиентский и серверный код для одной и той же кнопки?
- 10. Могу ли я использовать обычные http и https для одной и той же конечной точки
- 11. Как запустить локальный сервер и открыть URL-адреса из одной и той же программы python?
- 12. Могу ли я повторно использовать тот же объект DataTable в одной и той же форме окна?
- 13. Как запустить много файлов haarcascade xml в одной и той же программе Java с помощью OpenCV?
- 14. несколько потоков, обращаясь к одной и той же проблеме сокета
- 15. Могу ли я получить все строки из таблицы на SQL и считать их одной и той же функцией или запросом?
- 16. Составы и фасад одной и той же вещи в питоне?
- 17. Различные версии одной и той же сборки
- 18. Является ли конверсия и продвижение одной и той же вещи?
- 19. Должен ли сервер SVN и клиенты находиться в одной и той же среде типа ОС?
- 20. Могу ли я использовать функцию в качестве объекта внутри одной и той же функции
- 21. Как использовать onload и onunload в одной и той же программе javascript?
- 22. Как проверить, находятся ли Сервер и Клиент в одной и той же модели параллелизма?
- 23. объединение на одной и той же таблицы
- 24. Несколько версий одной и той же библиотеки
- 25. Могу ли я иметь несколько CommandBindings для одной и той же команды в одном элементе управления?
- 26. Должен ли я хранить код сервера и клиентский код приложения в той же самой директории git?
- 27. AssociationTypeMismatch для одной и той же модели
- 28. Могу ли я использовать две javax @BeanParam beans в одной и той же сигнатуре метода?
- 29. блокировка одной и той же таблицы дважды
- 30. Как я могу изменить этот код, чтобы позволить программе моего сокета-клиента отправлять строку на сервер?
Да, вы можете. Вероятно, проще записать их с самого начала (например, не нужно заниматься нерестом нескольких процессов или потоков), но это возможно сделать. Или, возможно, просто используйте аргумент командной строки для запуска клиентской * или * серверной части программы. – user2864740
Большое спасибо. На данный момент я сделаю отдельный. – jeevanreddymandali