return « Socket « C Q&A

Home
C Q&A
1.assembly
2.buffer
3.Card
4.Cast
5.compile
6.console
7.const
8.constructor
9.database
10.Date
11.Debug
12.Design
13.Development
14.DLL
15.encrypt
16.enum
17.eof
18.Event
19.fork
20.Format
21.gcc
22.gdb
23.graph
24.graphics
25.gui
26.Holiday Event
27.image
28.IP
29.iterator
30.macro
31.makefile
32.malloc
33.Menu
34.mysql
35.network
36.openssl
37.operator
38.password
39.pipe
40.preprocessor
41.printf
42.pthread
43.Regular expression
44.scanf
45.semaphore
46.SerialPort
47.server
48.Socket
49.sql
50.SQLserver
51.sscanf
52.std
53.stdin
54.stdout
55.stl
56.strcmp
57.stream
58.switch
59.Template
60.thread
61.timer
62.unix
63.video
64.Virtual
65.visualstudio
66.winapi
67.windows
68.xml
C Q&A » Socket » return 

1. Why is it assumed that send may return with less than requested data transmitted on a blocking socket?    stackoverflow.com

The standard method to send data on a stream socket has always been to call send with a chunk of data to write, check the return value to see if all ...

2. With C TCP sockets, can 'send' return zero?    stackoverflow.com

Is it ever possible for the C send function to return zero when using TCP sockets? The man page just says that it will return the number of bytes sent, but ...

3. socket() returns -1    bytes.com

4. Socket read in C returned a negative result    forums.devshed.com

That assumes the server (the application at the other end of the socket) runs continually and the connection between your application and the server is undisturbed. If something happens to change that while doing a read() (eg the server closes the connection) a common result is a timeout. That's one reason to return recv() over read() ... it gives your application ...

java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.