Lieber Besucher, herzlich willkommen bei: OS X Entwicklerforum.
Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert.
Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang.
Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.
NSStream Server
Hallo,
ist es möglich, mittels der NSStream-Klasse einen (TCP-)Server bzw. Listener zu erstellen, der auf einen bestimmten Port auf eingehende Verbindungen "lauscht"?
Gruß
Es ist möglich, aus einem Cocoa-Programm einen Dienst zu erstellen. An NSStream denke ich dabei jedoch nicht.
Was willst du denn genau machen?
Es hat noch nie etwas
gefunzt. To tear down the Wall would be a Werror!
verhindert man die Leaks, so verhindert man auch die Begrenzung auf 128 Abfragen
Ein simples 1-Server <-> n-Clients Prinzip, als Protokoll soll TCP genutzt werden.
Habe dafür bisher BSD-Sockets genutzt und in C geschrieben, würde aber, wenn ich schon die Möglichkeit dazu habe, gerne bei Cocoa bleiben...
Könntest du deine Antwort noch etwas ausführen?
Gruß
ist es möglich, mittels der NSStream-Klasse einen (TCP-)Server bzw. Listener zu erstellen, der auf einen bestimmten Port auf eingehende Verbindungen "lauscht"?
Klar geht das:
https://developer.apple.com/library/mac/…uid/DTS10003604 Wobei sie unverständlicherweise nicht direkt NSStream sondern CFStream nehmen.
ist es möglich, mittels der NSStream-Klasse einen (TCP-)Server bzw. Listener zu erstellen, der auf einen bestimmten Port auf eingehende Verbindungen "lauscht"?
Klar geht das:
https://developer.apple.com/library/mac/…uid/DTS10003604 Wobei sie unverständlicherweise nicht direkt NSStream sondern CFStream nehmen.
Keine Ahnung, wie vor 7 Jahren NSStream ausgesehen hat. Aber ich mutmaße, dass das Problem mehr bei der Einrichtung des Dienstes besteht denn bei der Entgegennahme von Daten. Und da brauchst du ohnehin CFSocket.
Es hat noch nie etwas
gefunzt. To tear down the Wall would be a Werror!
verhindert man die Leaks, so verhindert man auch die Begrenzung auf 128 Abfragen