}
local_addr.sin_family=AF_INET;
- local_addr.sin_port=htons(atoi(argv[1]));
+ // local_addr.sin_port=htons(atoi(argv[1]));
+ local_addr.sin_port=htons(1025);
local_addr.sin_addr.s_addr=htonl(INADDR_ANY);
- memset(&(local_addr.sin_zero),'\0',8);
+ memset((void *)&(local_addr.sin_zero),'\0',8);
if(bind(listen_fd,&local_addr,sizeof(struct sockaddr))==-1) {
printf("unable to bind on port %d.\n",atoi(argv[1]));
}
if(send_fd=accept(listen_fd,(struct sockaddr *)remote_addr,
- sizeof(struct sockaddr_in))!=1) {
+ sizeof(struct sockaddr_in))!=-1) {
printf("accepting connection from %s port %d.\n",
inet_ntoa(remote_addr->sin_addr),
ntohs(remote_addr->sin_port));