/[rdesktop]/sourceforge.net/trunk/rdesktop/tcp.c
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/tcp.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 58 by jsorg71, Sun Jul 14 00:34:21 2002 UTC revision 82 by astrand, Tue Jul 30 07:18:48 2002 UTC
# Line 110  tcp_connect(char *server) Line 110  tcp_connect(char *server)
110    
111          if ((nslookup = gethostbyname(server)) != NULL)          if ((nslookup = gethostbyname(server)) != NULL)
112          {          {
113                  memcpy(&servaddr.sin_addr, nslookup->h_addr,                  memcpy(&servaddr.sin_addr, nslookup->h_addr, sizeof(servaddr.sin_addr));
                        sizeof(servaddr.sin_addr));  
114          }          }
115          else if (!(servaddr.sin_addr.s_addr = inet_addr(server)))          else if (!(servaddr.sin_addr.s_addr = inet_addr(server)))
116          {          {
# Line 128  tcp_connect(char *server) Line 127  tcp_connect(char *server)
127          servaddr.sin_family = AF_INET;          servaddr.sin_family = AF_INET;
128          servaddr.sin_port = htons(tcp_port_rdp);          servaddr.sin_port = htons(tcp_port_rdp);
129    
130          if (connect          if (connect(sock, (struct sockaddr *) &servaddr, sizeof(struct sockaddr)) < 0)
             (sock, (struct sockaddr *) &servaddr,  
              sizeof(struct sockaddr)) < 0)  
131          {          {
132                  error("connect: %s\n", strerror(errno));                  error("connect: %s\n", strerror(errno));
133                  close(sock);                  close(sock);
134                  return False;                  return False;
135          }          }
136    
137          setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, (void *) &true,          setsockopt(sock, IPPROTO_TCP, TCP_NODELAY, (void *) &true, sizeof(true));
                    sizeof(true));  
138    
139          in.size = 4096;          in.size = 4096;
140          in.data = xmalloc(in.size);          in.data = xmalloc(in.size);

Legend:
Removed from v.58  
changed lines
  Added in v.82

  ViewVC Help
Powered by ViewVC 1.1.26