1 UDP通信
http://7ujm.net/C++/UDP.htm
2 C# 发送邮件源码
http://jingyan.baidu.com/article/9f63fb91d527b7c8410f0e4b.html
3 c++如何合并字符数组char*而且不影响到合并之前的字符串
摘自http://zhidao.baidu.com/link?url=4uooFvtGmonTehYhAVj0FGWNGnwlk_Nyks890OToBqbWipvr0-88vS4Od6W0AaaDLIW78qw75lIjclWB5y2zQ-mbAz_7dYG2GWraJqzxJh7
#include <iostream>
using namespace std;
void CreateNewStr(const char *src1, const char *src2, char *dest);
int main()
{
char *a = "aaa";
char *b = "bbb";
char *c = "ccc";
//计算新字符串的字节数:3+3+1,1是指字符串结束符\0
int newStrLen = strlen(a) + strlen(b) + 1;
char *ab = (char *)malloc(sizeof(char) * newStrLen);
CreateNewStr(a, b, ab);
cout<<ab<<endl;
newStrLen = strlen(ab) + strlen(c) + 1;
char *abc = (char *)malloc(sizeof(char) * newStrLen);
CreateNewStr(ab, c, abc);
cout<<abc<<endl;
free(abc);
abc = NULL;
free(ab);
ab = NULL;
system("pause");
return 0;
}
void CreateNewStr(const char *src1, const char *src2, char *dest)
{
while(*src1 != '\0')
{
*dest = *src1;
src1++;
dest++;
}
while(*src2 != '\0')
{
*dest = *src2;
src2++;
dest++;
}
*dest = '\0';
}