473,405 Members | 2,445 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,405 software developers and data experts.

internet programming

I'm looking to design a program that is able to interact with various
webpages. In particular the goal would be to be able to interact with
the search functions on those pages and on some pages possibly a login
script. Basically I'm looking to replicate the functionality of this
program: http://torrentharvester.awardspace.com/ . However I'm looking
to port it over to c++ using as little platform specific code as
possible (preferably none). However if it's only possible using
platform specific code I'd like to know that so I can start looking for
linux solutions.

I've never written any code that was able to interact with anything
other than the computer it's on so I'm a complete and total beginner
when it comes to web programming. So I'd appreciate any direction as to
where I could start learning what tools c++ provides if any to start the
process.
Mar 20 '07 #1
5 1339
John Williams wrote:
I'm looking to design a program that is able to interact with various
webpages. In particular the goal would be to be able to interact with the
search functions on those pages and on some pages possibly a login script.
Basically I'm looking to replicate the functionality of this program:
http://torrentharvester.awardspace.com/ . However I'm looking to port it
over to c++ using as little platform specific code as possible (preferably
none). However if it's only possible using platform specific code I'd
like to know that so I can start looking for linux solutions.
Use C++ for the wiring and transport layer of internet applications. For
command-and-control applications, use a very-high-level soft language.

I could write the core of that application in a few hours using Ruby on
Rails and Ferret. You are asking how to reinvent the wheel, using the same
chisels and mallets used to carve the very first one.

--
Phlip
http://www.greencheese.us/ZeekLand <-- NOT a blog!!!
Mar 20 '07 #2
On 20 Mar, 04:05, "Phlip" <phlip...@yahoo.comwrote:
I could write the core of that application in a few hours using Ruby on
Rails and Ferret. You are asking how to reinvent the wheel, using the same
chisels and mallets used to carve the very first one.

Aint Ruby now getting awards....
.... for being the Slowest language around?
:-)

regards
Andy Little
Mar 20 '07 #3
John Williams wrote:
I'm looking to design a program that is able to interact with various
webpages. In particular the goal would be to be able to interact with
the search functions on those pages and on some pages possibly a login
script. Basically I'm looking to replicate the functionality of this
program: http://torrentharvester.awardspace.com/ . However I'm looking
to port it over to c++ using as little platform specific code as
possible (preferably none). However if it's only possible using
platform specific code I'd like to know that so I can start looking for
linux solutions.

I've never written any code that was able to interact with anything
other than the computer it's on so I'm a complete and total beginner
when it comes to web programming. So I'd appreciate any direction as to
where I could start learning what tools c++ provides if any to start the
process.
The ACE framework might be useful to you.
Mar 20 '07 #4
kwikius wrote:
Aint Ruby now getting awards....

... for being the Slowest language around?
In some circles, programmer time costs much more than hardware.

That experience might not be widespread... :-)

--
Phlip

Mar 22 '07 #5
kwikius wrote:
Aint Ruby now getting awards....

... for being the Slowest language around?
In some circles, programmer time costs much more than hardware.

That experience might not be widespread... :-)

--
Phlip

Mar 22 '07 #6

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

56
by: Raphi | last post by:
Hi, I've been using an Access application I wrote for an office with the front-end stored on all computers and the back-end on one of them serving as an Access file server. Now we're moving...
1
by: Casanova | last post by:
Hello could someone help me find out how to write applications that can access the internet in the DOS/Windows environment. Also please tell me any internet links that is helpful in DOS...
1
by: Andrew Arace | last post by:
Hi, I'm wondering what the industry practices are for socket and internet programming. Can you provide any links to good articles on network application architecture? I have found many tutorials,...
6
by: Marc | last post by:
How could I directly trigger a very simple on localhost and a known port listening server from my internet browser client? Local host means the little server would be running on the client machine,...
3
by: VK | last post by:
Internet Explorer 7 beta 2 preview CNET Editor review: <http://reviews.cnet.com/Internet_Explorer_7_for_XP_SP2_Beta_2/4505-3514_7-31454661-2.html?tag=nl.e415> Summary (my personal review...
11
by: ShyGuy | last post by:
Is there a simple way to allow someone to access a backend on my computer with another person over the internet?
2
by: Peter | last post by:
Hi, everybody I'm coding a windows application. My computer works in an intranet and it will save datas into a MS Access DB every day. Some time I need report some datas in my Access DB to the...
3
by: bharath.0523 | last post by:
hi, I have developed a multithreaded MFC activeX control, which i host on the Internet Explorer. when i click on the close button of the Internet Explorer i.e., when the user decides to end the...
5
by: Ke Tao | last post by:
HI All, Is there anybody have an idea of how to detect internet is reachable ? At present , I'm using ping to detect internet is reachable , but it's maybe a bad idea , some firewall of router...
15
by: ingejg | last post by:
I am starting to study internet synchronization, and my head is still spinning since internet is not my forte, however my boss is breathing down my neck at the moment. Our company has only one...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.