|
从服务器接到的回答定向到文件后不能打开(有乱码),只能用firefox打开,里面有很多乱码,请问什么原因,可以怎么解决,谢谢
strcat( header, "GET " );
strcat( header, "/ " );
strcat( header, "HTTP/1.1\r\n ");
strcat( header, "Host: ");
strcat( header,host);
strcat( header, "\r\nConnection: close\r\n\r\n ");
//建立连接
result = connect( sockfd,( struct sockaddr * )&address,len );
if( result == -1 ){
perror( "oops:getdate " );
exit( 1 );
}
write( sockfd,header,strlen( header ) );
while( read( sockfd,buffer,sizeof( buffer )) > 0){
printf( "%s ",buffer );
memset( buffer,0,sizeof( buffer ) );
} |
|