I have the following portion of a script
Check()
{
echo "\n\nChecking that all constraints are Enabled"
echo "..."
sleep 2
CHECK_COUNT='sqlplus -s $1 <<-EOSQL4
set feed off pause off pages 0 head off;
set linesize 150 echo off;
select count(*) from user_constraints where... (4 Replies)
Hi all,
I implemented a C++ program and successfully compiled and ran on my laptop. However when I copy my code to another machine (school's sun machine), it didn't run properly. I can compile and run, but cout does not print everything. I used cout in a loop where it iterates no more than 20... (5 Replies)
Hi I am running Ubuntu 9.10 and I use QtCreator for my C++ Programms.
I knwo that in wondows OS cout is located in iostream.h library.
It seems that it isn;t the same library in Qtcrator... :(
Anyway, iostream.h doesn't exist and iostream (without the .h) exists but doesn't seem to include the... (4 Replies)
Hello,
Compilation of the line "cout = outFile" throws error
"Error: std::ios_base::operator=(const std::ios_base&) is not accessible from std::ios ::operator=(const std::ios &)."
outFile is declared as "static ofstream".
Thanks,
Shafi (3 Replies)
I am not sure where to post this other than here.
I am trying to figure out why an app gives different output when compiled under Ubuntu 10.10 and CentOS 5.5. I am pretty sure that the issue is that the Cent version has gcc 4.1 installed, while Ubuntu has gcc 4.4. I am trying to print from some... (20 Replies)
Hi,
I am getting this error while running the following code.
i=`awk '{print $2}' test1.txt`
j=`awk '{print $4}' test1.txt`
k=`awk '{print $6}' test1.txt`
if ; then
echo "Up."
else
echo "down"
fi
rm -f test.txt test1.txt
error is this:
line 12: '
Please suggest. (2 Replies)
Hello,
This is a programming question as well as a suse question, so let me know if you think I should post this in programming.
I have an application that I compiled under opensuse 12.2 using g77-3.3/g++3.3. The program compiles and runs just fine. I gave the application to a colleague who... (2 Replies)
I am trying to install VirtualBox on RHEL 5 but I need the 32 bit version for 32 bit Windows. When I run yum I get the following:
sudo yum localinstall /auto/spvtg-it/spvss-migration/Software/VirtualBox-4.3-4.3.2_90405_el6-1.i686.rpm
Loaded plugins: fastestmirror
Setting up Local Package... (13 Replies)
I'm trying to print out integers and space/newline for a nicer output, for example, every 20 integers in a row with ternary operator.
In C I could do it with:printf("%d%s",tmp_int, ((j+1)%20) ? "\t":"\n"); but could not figure out the equivalent in C++:
cout << ((j+1)%20)?... (4 Replies)
Discussion started by: yifangt
4 Replies
LEARN ABOUT OPENDARWIN
clientsocket
FBB::ClientSocket(3bobcat) Client Socket FBB::ClientSocket(3bobcat)NAME
FBB::ClientSocket - Client Socket connecting to a Server in the Internet
SYNOPSIS
#include <bobcat/clientsocket>
Linking option: -lbobcat
DESCRIPTION
An FBB::ClientSocket may be constructed to connect to some server process in the internet. The socket made available by the
FBB:ClientSocket may be used to initialize a std::istream and/or std::ostream. The std::istream is used to read information from the server
process to which the FBB::ClientSocket connects, The std::ostream is used to send information to the server process to which the
FBB::ClientSocket connects. Since a socket may be considered a file descriptor the avaiable FBB::IFdStream, FBB::IFdStreamBuf, FBB::OFd-
Stream, and FBB::OFdStreamBuf classes may be used profitably here. Note that having available a socket does not mean that this defines the
communication protocol. It is (still) the responsibility of the programmer to comply with an existing protocol or to implement a tai-
lor-made protocol. The latter situation implies that the sequence of input- and output operations is defined by the programmer.
NAMESPACE
FBB
All constructors, members, operators and manipulators, mentioned in this man-page, are defined in the namespace FBB.
INHERITS FROM
FBB::SocketBase
CONSTRUCTOR
o ClientSocket(std::string const &host, uint16_t port):
This constructor initializes an FBB::ClientSocket object, preparing it for a connection to the specified port at the given host. An
FBB::Errno is thrown if the socket could not be constructed. The construction of the socket does not mean that a connection has
actually been established. In order to connect to the server, the member connect() (see below) should be used. The copy constructor
is not available.
MEMBER FUNCTIONS
All members of FBB::SocketBase (and thus of FBB::InetAddress) are available, as FBB::ClientSocket inherits from these classes.
o int connect():
This member returns a socket that can be used to communicate with the server process. An FBB::Errno exception is thrown if the con-
nection could not be established or if the SocketBase base class could not properly be constructed.
EXAMPLE
See also the serversocket(3bobcat) example.
#include <iostream>
#include <bobcat/clientsocket>
#include <bobcat/ifdstream>
#include <bobcat/ofdstream>
#include <bobcat/a2x>
using namespace std;
using namespace FBB;
int main(int argc, char **argv)
try
{
if (argc == 1)
{
cerr << "Provide servername and port number
";
return 1;
}
size_t port = A2x(argv[2]);
ClientSocket client(argv[1], port);
int fd = client.connect();
string line;
cout << "Connecting to socket " << fd << endl <<
"address = " << client.dottedDecimalAddress() << ", " <<
endl <<
"communication through port " << client.port() << endl;
IFdStream in(fd); // stream to read from
OFdStream out(fd); // stream to write to
while (true)
{
// Ask for a textline, stop if
cout << "? "; // empty / none
if (!getline(cin, line) || line.length() == 0)
return 0;
cout << "Line read: " << line << endl;
// Return the line to the server
out << line.c_str() << endl;
cout << "wrote line
";
getline(in, line); // Wait for a reply from the server
cout << "Answer: " << line << endl;
}
return 0;
}
catch (Errno const &err)
{
cerr << err.what() << "
" <<
"Can't connect to " << argv[1] << ", port " <<
argv[2] << endl;
return 1;
}
FILES
bobcat/clientsocket - defines the class interface
SEE ALSO bobcat(7), ifdstream(3bobcat), ifdstreambuf(3bobcat), inetaddress(3bobcat), localclientsocket(3bobcat), ofdstream(3bobcat), ofdstream(3bob-
cat), serversocket(3bobcat), socketbase(3bobcat)BUGS
None Reported.
DISTRIBUTION FILES
o bobcat_3.01.00-x.dsc: detached signature;
o bobcat_3.01.00-x.tar.gz: source archive;
o bobcat_3.01.00-x_i386.changes: change log;
o libbobcat1_3.01.00-x_*.deb: debian package holding the libraries;
o libbobcat1-dev_3.01.00-x_*.deb: debian package holding the libraries, headers and manual pages;
o http://sourceforge.net/projects/bobcat: public archive location;
BOBCAT
Bobcat is an acronym of `Brokken's Own Base Classes And Templates'.
COPYRIGHT
This is free software, distributed under the terms of the GNU General Public License (GPL).
AUTHOR
Frank B. Brokken (f.b.brokken@rug.nl).
libbobcat1-dev_3.01.00-x.tar.gz 2005-2012 FBB::ClientSocket(3bobcat)