公共类HttpHelper扩展了AsyncTask> {ArrayList list = new ArrayList();
@Override
protected ArrayList<String> doInBackground(String... urls) {
// TODO Auto-generated method stub
String result="";
for(String url:urls)
{
HttpClient client = new DefaultHttpClient();
HttpGet request = new HttpGet(url);
try
{
HttpResponse response = client.execute(request);
InputStream in = response.getEntity().getContent();
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String line = null;
StringBuffer sb = new StringBuffer();
while((line = br.readLine())!=null)
{
sb.append(line+"\n");
}
in.close();
result = sb.toString();
String pageSource = new String(result);
int startindex = pageSource.indexOf("pdf_doc/");
String str="";
String []temp; …Run Code Online (Sandbox Code Playgroud) 我为客户端和服务器创建了一个C程序,用于将数据从一台计算机传输到另一台计算机.以下代码
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdio.h>
#include <iostream.h>
void main()
{
int sockfd;
struct sockaddr_in saddr;
char *xyz,xyz1;
sockfd = socket(AF_INET,SOCK_STREAM,0);
saddr.sin_family = AF_INET;
saddr.sin_port=htons(5001);
saddr.sin_addr.s_addr = inet_aton("192.168.0.254");
connect(sockfd,(struct sockaddr *)&saddr,sizeof(saddr));
fgets(xyz);
write(sockfd,xyz,sizeof(xyz));
read(sockfd,xyz1,sizeof(xyz1));
fputs(xyz);
close(sockfd);
}
Run Code Online (Sandbox Code Playgroud)
但它在trubo c ++ 3.0 IDE中显示以下错误
UNABLE TO OPEN INCLUDE FILE 'SYS/SOCKET.H'
UNABLE TO OPEN INCLUDE FILE 'NETINET/IN.H'
UNABLE TO OPEN INCLUDE FILE 'ARPA/INET.H'
Run Code Online (Sandbox Code Playgroud)