43 lines
6.0 KiB
C++
43 lines
6.0 KiB
C++
#include<iostream>
|
|
#include "SocketC.h"
|
|
#include <string>
|
|
using namespace std;
|
|
|
|
|
|
|
|
|
|
SocketC c(1);
|
|
int flag = 1;
|
|
int myName = 0;
|
|
|
|
void recvFunc(char* buf, int len)
|
|
{
|
|
cout << buf << "\n";
|
|
}
|
|
void closeFunc()
|
|
{
|
|
cout << "服务器断开连接";
|
|
}
|
|
|
|
int main() {
|
|
c.SetRecvFunc(recvFunc);
|
|
c.SetCloseFunc(closeFunc);
|
|
c.Connect("nceissoft.com", 6666);
|
|
string str;
|
|
for (int i = 0; i < 1000000; i++)
|
|
{
|
|
str = to_string(i);
|
|
str += "一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890一二三四五六七八九零1234567890";
|
|
c.SendStr(str);
|
|
if (i % 100 == 0)
|
|
{
|
|
Sleep(100);
|
|
}
|
|
}
|
|
Sleep(10);
|
|
c.Close();
|
|
while (1)
|
|
{
|
|
Sleep(1000);
|
|
}
|
|
} |