Возможно не правильно перевожу строку.
вообщем в клиенте так:
recv(sock, buf, sizeof(buf), 0);
bool fl = setCurDir(buf);
bool setCurDir(char *buf) {
return ::SetCurrentDirectory((LPCWSTR)buf);
}
на сервере:
QString str = "D:\музыка";
int j = 0;
for(int i=0; i<str.size(); i++) {
c = str.at(i).toAscii();
if(c != '/0') {
buf[j] = c;
j=j+2;
}
}
send(sock, buf, j, 0);