UDP协议相比TCP要简单许多,虽然数据无法保证完整性. 先看一下client端的演示代码: import socket s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM) port = 8000 host = '192.168.1.102' while True: msg = raw_input() if not msg: break s.sendto(msg,(host,port)) s.close() 注意,在创建socket的时候,第二个参数要为SOCK_DGRAM,然后,我们只需要调用sendto即可以了,真是太方便了. 再看看serve...
什么是socket?socket就是...,我在这里就不抄书了,有兴趣的同仁去查查书吧。 不过还要说一句,socket就是不同进程之间的一种通信方式。就象打电话是朋友之间的一种通信方式是一样。个人理解:所谓“通信”,就是相互之间发送数据。有人理解socket是不同计算机之间的一种通信方 式,这是不确切的。两个进程,不管是运行在同一台计算机上,还是运行在不同计算机上,都可通过 socket技术进行通信。 socket套接字的使用需要有网卡的...
sprintf(head,"POST http://192.168.0.1/cgi-bin/api/post.jsp HTTP/1.1\n"); sprintf(content,";;test;"); sprintf(buf,"%sContent-Type:text/xml;Charset=UTF-8\nContent-Length:%d\n\n%s",head,strlen(content),content); 发送的消息流如上,但是发送后,服务端url老接受不到post的body (;;test;),GET方法可以通过,如果数据是Key=value的格式发送,...
http://blog.chinaunix.net/u1/46419/ 需要交流的可以我和联系:yangping21@hotmail.com
在不改变局域网内其他机器的DNS(用的是城市DNS)设置的情况下,在局域网内访问test.test.com这个域名,域名指向的Ip为192.168.11.11(局域网内的IIS服务器), 在局域网的网关上装bind做局域网内的DNS,网关IP为192.168.11.1,请问高手这可以实现吗?如果可以实现,如何实现,请赐教!
安装bind9 rpm -ivh --aid bind-9.2.4-2.i386.rpm vi /etc/named.conf 增加正向反向查询 zone "test.com" IN { type master; file "test.zone"; allow-update { none; }; }; zone "0.168.192.in-addr.arpa" IN { type master; file "192.168.0.local"; allow-update { none; }; }; 在/var/named/chroot/var/named下建立192.168.0.local和test.zone test.zone配置文件如下 $TTL ...