最近看了一些网络编程的书籍,一直以来总感觉网络编程神秘莫测,其实网络编程入门还是很容易学的,下面这些代码是我在li
ux下编写的,已经运行过了,编译之后就可以运行了。有不足之处希望大家多多指出,共同学习交流。TCP协议:服务器端:tcp_serverci
cludestdiohi
cludesystypeshi
cludesyssockethi
clude
eti
eti
hi
cludearpai
ethi
tmai
i
targccharargvi
tsi
tfdi
tle
structsockaddr_i
my_addr服务器网络地址结构体
structsockaddr_i
remote_addr客户端网络地址结构体i
tsi
_sizecharbufBUFSIZ数据传送的缓冲区memsetmy_addr0sizeofmy_addr数据初始化清零my_addrsi
_familyAF_INET设置为IP通信my_addrsi
_addrs_addrINADDR_ANY服务器IP地址允许连接到所有本地地址上my_addrsi
_porthto
s8000服务器端口号创建服务器端套接字IPv4协议,面向连接通信,TCP协议
fifssocketPF_INETSOCK_STREAM00perror