Куда писать код клиента и сервера в win api

не работает код сервера и клиента в winapi

ВинАпи это просто функции для взаимодействия с виндой. “Куда писать” не применимо к этому. Всё зависит от кода.

если говорить про код, куда бы не написать клиент не хочет подключаться к серверу

можно ли как то это исправить ?

Так а что в коде-то?)

если ты работал на visual studio то там есть классическое приложение windows и прописан код окна winapi
я пытался сделать клиент и через 2 сервер но почему то клиент не хочет подключается к серверу

Так причем тут месторасположение кода.

Говорю ж, всё зависит от кода, надо в него смотреть, а не переставлять в разные места )

Ну и если компилируется и запускается, то можно например добавить отладочный вывод (выводить куда-нибудь все важные значения переменных, действия), чтобы понять на каком этапе проблема. И проверять возвращаемые значения функций винапи, чтобы узнать какую ошибку выдает.

Попробуй по рекомендациям разработчика студии:
Running the Winsock Client and Server Code Sample
Winsock Client Source Code
Winsock Server Source Code