ad(sockfd,buf,100))==-1)
{
printf("read handle error\n");
exit(0);
}
else
printf("read handle buf is %s \n",buf);
close(sockfd);
return 0;
}
四、程序运行结果如下:

客户端结果

服务器结果
五、C#socket()编程
参考资料:
对该资料进行了些修改生成exe文件
运行结果如下

C#TCP客户端

C#TCP服务器
六、由于linux下和C#下都使用了TCP网络编程,所以用linux当作客户端,C#当作服务器,设置好端口号和IP地址,
他们之间是可以通信的,然后在C#下可以把相关的数据写入数据库里面,相关网页再从数据库里面读取相关数据就行了。
运行结果如下

Linux客户端

C#服务器
七、总结心得
Linux下的网络编程和Windows下C#网络编程都是使用TCP协议进行通信,所以即使是跨平台,他们之间还是能进行通信的。