H
h
Is it possible to consume web services with c? If not, what other
languages would be needed to accomplish this?
H
languages would be needed to accomplish this?
H
Is it possible to consume web services with c?
h said:>
Is it possible to consume web services with c? If not, what other
languages would be needed to accomplish this?
pawel_lesik said:yes it is possible for example with gSOAP
Is it possible to consume web services with c?
h said:Flash Gordon, I apologize for my mistakes, however, my question seems
very well within the knowledge base of this group, and so I'm gaining
alot of insight into my problem. My question pertains to the C
language, so to be quite honest I really don't know where else to go.
h said:Flash Gordon, I apologize for my mistakes, however, my question seems
very well within the knowledge base of this group, and so I'm gaining
alot of insight into my problem. My question pertains to the C
language, so to be quite honest I really don't know where else to go.
What would your suggestion be?
h said:Is it possible to consume web services with c? If not, what other
languages would be needed to accomplish this?
h said:>
Is it possible to consume web services with c? If not, what
other languages would be needed to accomplish this?
Thank you everyone,
Richard, thanks, are there any suggestions you could give me that might
lead me to libraries for the windows platform?
in am image given the altitude and attitude of the aircraft a camera is
mounted together with the HFOV VFOV and LDA of the camera? After all,
that is a C question because the code is required in C (code I actually
had to design and write, so it's not an invented example).
Perhaps I should ask people here about how to port ffdev and fred from
Linux to Windows? After all, they are written in C using libraries
written in C so surely that is a C question? (It is also a real question
and one I am part way through addressing)
Do you see the point yet?
Yes.
If not I'm sure I could come up with hundreds
more questions about libraries that are designed to be called from C
which 90% or more of the people here would have no knowledge of and
which, in reality, are nothing to do with C but instead to do with
implementation specifics or specific libraries which are not part of C.
Then I could flood the group with so many such questions that you would
not be able to find the actual C questions for all the non-C questions.
On the other hand, we could stick to talking about C which is what this
group is for, then if I have a problem with some badly written C code
that I will have to port to a true 64 bit system one day, and I want to
ask how to achieve in portable C things for which the code currently
uses dirty tricks, there will still be a few of the C experts around
that can help me come up with answers to my C questions.
Since in another post you have asked about Windows you could try a
Windows group of which there are many including
microsoft.public.msdn.soaptoolkit. There they might tell you about
things written to take advantage of the MS specific libraries (I know MS
have an interest in SOAP). For more general discussions about
programming there is also comp.programming
No, your question mainly pertains to the availability of libraries for
your specific platform. The C language has absolutely no abilities for
the most fundamental things required for a web service, such as
communications over a network.
Yes, it's clear that only C experts should be having discussions in
this group. Anyone new to the language, or with little to no
understanding of the flexibility doesn't even know enough about the
language to even post. I would say, as part of group etiquette, people
that don't know what they're doing should be treated with attention to
tact.
The C language has absolutely no abilities for
the most fundamental things required for a web service, such as
communications over a network.
[snip]This is arguably true (there's a possible quibble over "fundamental"
and "required"), but not necessarily relevant. While network
communication is "fundamental" to web services, that does not mean
that a provider or consumer of web services need be responsible for
network communications.
Consider, for example, a portable C program running in an environment
where stdin and stdout are the required network communications
channel. Such environments are actually very common: inetd and its
analogues, CGI programs, and so forth. (There are client-side
examples as well.)
I'm of the opinion that the original question itself was marginally
topical (if considered as "can this be done in standard C?"), but
answers other than redirections to implementation-specific groups
or those that describe what standard C does not provide (eg network
communications, XML parsing, etc) would be off-topic. h's claim
of topicality for the larger question ("how can this be done in C?")
on the grounds that all C programs are topical is spurious, of
course, for the reasons you outline and we're all familiar with, but
it's legitimate (again, IMO) for someone to ask here whether some
task *can* be accomplished in standard C.
And in that event I for
one would prefer to see responses that are a bit more cautious in
delimiting what is and is not covered by the standard language.
An ideal response, in my opinion, might be along the lines of "it is
possible, in some environments, to consume web services in a portable
C program, which is what we discuss here; but in practice you are
likely to want to use implementation- and environment-specific
features and facilities, and you should ask about those in a news-
group relevant to your platform".
The manner in which the network communications channel is associated
with stdin and stdout is implementation-specific and non-portable --
but of course the manner in which *anything* is associated with stdin
and stdout is implementation-specific and non-portable.
h said:Hi Keith,
Now I'm a bit confused, there seems to be alot of controversy over the
portability of these network communication channels. Your statement
renders my idea impossible. I appreciate your response.
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.