我的电脑是win7,在本机上用VMware装了一个虚拟机,系统是RHEL5,采用桥接的方法 RHEL 5上有 Apache + Php + MYSQL,址:http://192.168.1.100 RHEL5 上有一个应用的服务器端,程序名:city.py,这个程序监听 9999这个端口 在我本机用浏览器打开:http://192.168.1.100/city.swf,这个flash会去连 192.168.1.100的9999端口, 问题是,在系统里用 netstat 可以看到 192.168.1.99连到了192.168.1.100 的9999这个端口,但是,这个 ...
from socket import *
# global varibles
serverIp = sys.argv[1]
serverPort = int(sys.argv[2])
clientNum = int(sys.argv[3])
sock = socket(AF_INET, SOCK_STREAM)
sock.connect((serverIp, serverPort))
print 'connected'
......
产生了一个问题:
sock.connect((serverIp, serverPort))
File "
今天,发现程序都停了。但是程序用的端口还在监听,以及保持连接关系。 有没有办法把某个端口的监听,以及连接关系给停掉。如下,我要停掉32814监听端口。 hostname%netstat -a | grep 32814 99: *.32814 *.* 0 0 24576 0 LISTEN 106:aa.32814 bb.1515 64479 0 24820 0 ESTABLISHED
今天,发现程序都停了。但是程序用的端口还在监听,以及保持连接关系。\r\n有没有办法把某个端口的监听,以及连接关系给停掉。如下,我要停掉32814监听端口。\r\nhostname%netstat -a | grep 32814\r\n99: *.32814 *.* 0 0 24576 0 LISTEN\r\n106:aa.32814 bb.1515 64479 0 24820 0 ESTABLISHED
我是个新手,刚学socket编程,上面的问题求教大家,我创建的客户端同服务端的连接在通讯正常的情况下是不断开的,在只有一个socket连接的情况下,能否通过fork子进程的方式,在该socket上,父进程发,子进程收呢?
目前的代码如下,改加什么语句 while($conn_sum<4){ $sock = new IO::socket::INET(PeerAddr =>; $ip, PeerPort =>; $port, Proto =>; 'tcp' ); if($sock){ last; } else{ $conn_sum++; sleep(3); } }