Intel Core i7-3770K | NVIDIA Geforce GTX 980 | 16 GB DDR3 | DELL P2415Q | DELL U2711 | DELL U2410
Hej alla.
Håller på och utveckla en text och röst chatt klient och server.
Från början körde jag TCP protokollet dock gav headarn för mycket loopback och lagg.
Så jag bestämde mig att gå över till UDP, men då får jag upp ett error som jag inte kan lösa.
Jag får följande error
Det begärda protokollet har inte konfigurerats för systemet eller så finns det ingen implementering för det
Min bästa gissning är att det är något i Windows, men det verkar också skumt, för då hade jag inte kunnat köra skype (i praktiken då, vet att skype kör UDP men faller tillbaka på TCP om UDP inte är möjligt)
Tack på förhand
hm.. skulle ändrat "SocketType.Stream" till "SocketType.Dgram"
koden va
Listener_Socket = new Socket(AddressFamily.InterNetwork,
SocketType.Stream, ProtocolType.Udp);
Därför jag fick error på det
dock får jag annat error nu som säger så mycket som "Åtgärden som försökte utföras stöds inte för den typ av objekt som refererades" när jag försöker köra "Listener_Socket.Listen(100);" hm..
En socket måste bindas till en port innan man kan lyssna efter inkommande data.
På en UDP socket så ska man inte använda listen utan Socket.ReceiveFrom. Listen används bara för TCP (stream/connection-based) anslutningar.
Intel Core i7-3770K | NVIDIA Geforce GTX 980 | 16 GB DDR3 | DELL P2415Q | DELL U2711 | DELL U2410
Copyright © 1999–2023 Geeks AB. Allt innehåll tillhör Geeks AB.
Citering är tillåten om källan anges.