int main(int argc,char **argv)
{
int listenfd,connfd;
struct sockaddr_in servaddr,cliaddr;
char buff[MAXLINE];
time_t ticks;
socklen_t length = sizeof(cliaddr);
listenfd=socket(AF_INET,SOCK_STREAM,0);
bzero(&servaddr,sizeof(servaddr));
servaddr.sin_family=AF_INET;
servaddr.sin_addr.s_addr=htonl(INADDR_ANY);
servaddr.sin_port=htons(13);
bind(listenfd,(SA*) &servaddr,sizeof(servaddr));
listen(listenfd,LISTENQ);
for(; ;)
{
connfd=accept(listenfd,(SA*)&cliaddr,&length);
printf("from client,IP:%s,Port:%d\n",inet_ntoa(cliaddr.sin_addr),ntohs(cliaddr.sin_port));
strcpy(buff,"welcome connect");
send(connfd,buff,sizeof(buff),0);
}
close(listenfd);
}
·þÎñÆ÷¶Ë´úÂë
int main(int argc,char **argv)
{
int sockfd,n,i;
struct sockaddr_in servaddr;
char recvline[MAXLINE+1];
sockfd=socket(AF_INET,SOCK_STREAM,0);
bzero(&servaddr,sizeof(servaddr));
servaddr.sin_family=AF_INET;
servaddr.sin_port=htons(13);
if(connect(sockfd,(SA*)&servaddr,sizeof(servaddr)) <0)
printf("connect error\
ÎÒÓÃuÅ̰²×°debian£¬°´ÕÕÍøÉϵķ½·¨×öºÃuÅÌÆô¶¯Å̺󣬽«biosÉèÖÃΪUsb-fddģʽ£¨uÅÌÖ»ÄÜÔÚÕâ¸öģʽÏÂÆô¶¯£©£¬ÄÜÕý³£Æô¶¯¡£½øÈëÅäÖÃÒ³ÃæºóÔÚɨÃècd-romʱÌáʾÎÞ.iso¾µÏñ¡£Õâ¿ÉÔõô°ì£¿
ÍøÉÏÓÐÈË˵ҪÓÃgrubÒýµ¼ÎªuÅ ......