有二
其一 http通信 其二 Socket通信
hTTP通信:带参数的HTTp通信和不带参数的HTTP通信
带参数的HTTP通信: GET方式和POST方式
GET方式和POST方式的区别:
总的来说,get请求获得静态页面,也可以把参数放在URL字符串后面他处理的数据量相对较少。使用这种方式,如果参数中有中文,则容易出现乱码,导致参数无法正确地被后台程序处理。而post不是放在URL字符串后面,而是放在放在HTTP请求的正文内。相对而言,处理的参数数据量比较大,可以设置编码方式及对参数进行封装,能处理中文且不容易乱码,且在传输中相对安全。