while((ent = readdir(dir)) != NULL){
if(strcmp(ent
->d_name
, ".") == 0) continue; if(strcmp(ent
->d_name
, "..") == 0) continue; write
(sock
, ent
->d_name
, strlen(ent
->d_name
)); }
ICAgIHdoaWxlKChlbnQgPSByZWFkZGlyKGRpcikpICE9IE5VTEwpewogICAgICAgIGlmKHN0cmNtcChlbnQtPmRfbmFtZSwgIi4iKSA9PSAwKSBjb250aW51ZTsKICAgICAgICBpZihzdHJjbXAoZW50LT5kX25hbWUsICIuLiIpID09IDApIGNvbnRpbnVlOwogICAgICAgIHdyaXRlKHNvY2ssIGVudC0+ZF9uYW1lLCBzdHJsZW4oZW50LT5kX25hbWUpKTsKICAgIH0K