C++程序出错,高手进~

来源:百度知道 编辑:UC知道 时间:2024/06/21 18:21:38
void vServerConnection(int iListenPort)
{
SocketObject ServerSocketObject;
SocketObject ClientSocketObject;

cout << "<Server> Attempting to listen on Port " << iListenPort <<endl;
if ( ServerSocketObject.Bind(iListenPort)) {
cout << "<Server> Listening" <<endl;
ServerSocketObject.Listen();
ServerSocketObject.Accept(ClientSocketObject);
cout << "<Server>Client Connected to Port" <<iListenPort << endl;
ClientSocketObject.Disconnect();
cout << "<Server> Client Disconnected" <<endl;
}
else {
cout << "<Server> Failed to Listen" <<endl;
}
}

void vClientConnection( char *szServerIP, int iServerListenPort)
{
SocketObject

void vClientConnection( char *szServerIP, int iServerListenPort)
{
SocketObject ClientSocketObject;
cout << "<Client> Connecting to " <<szServerIP <<":Port" <<iServerListenPort << endl;
if (ClientSocketObject.Connect(szServerIP,iServerListenPort))
{
cout << "<Client> Connected" <<endl;
ClientSocketObject.Disconnect();
cout << "<Client>Disconnected From Server" << endl; } //这里的大括号是多余的,要去掉

}
else
{
cout << "<Client> Failed to Connect" <<endl;
}
}

//在写程序时尽量要养成一个好的习惯,大括号要出现就是一对,因此应该先将两个大括号写上,然后在往大括号中添加要写的内容,这样可以尽量减少因为括号匹配而出现的错误