Am Dienstag, 6. März 2001 18:00 schrieb Michael:
ich möchte ein programm schreiben, welches über einen tcp socket mit einem anderen kommuniziert. nachdem ich mit socket() erfolgreich einen tcp socket eingerichtet habe, muß ich ihm mit bind() einem port zuweisen. ich weiß aber leider nicht, wie ich die portnummer an bind() übergebe.
Wenn du es per Hand programmieren willst:
struct sockaddr_in name; name.sin_family = AF_INET; name.sin_port = htons(port); name.sin_addr.s_addr = htonl(INADDR_ANY); ... bind(sock, (SA *)&name, sizeof(name));
Es gibt aber auch gute Libs für sowas. Easysock z.B. (da habe ich obige Zeilen mal eben ausgeborgt).
Josef Spillner