我們主要分成兩塊來運行,Server, Host(Client)端.
先Check IP Address,跟所開的Port 是否能通過防火牆.
如果是在自己電腦端對自己電腦端請把IP address 改成 "127.0.0.1" local host
sample code for Server
$socket = new IO::Socket::INET (
LocalHost => '127.0.0.1',
LocalPort => '80',
Proto => 'tcp',
Listen => 5,
Reuse => 1
);
die "Coudn't open socket" unless $socket;
//連線到 127.0.0.1 : 80 /TCP傳輸... Listen 5次,重新傳輸1次
$client_socket = $socket->accept();
//確定連線
close $client_socket;
//close 連線
Sample code for Client
$socket = new IO::Socket::INET (
PeerAddr => '127.0.0.1',
PeerPort => 80,
Proto => 'tcp',
)
or die "Couldn't connect to Server\n";
沒有留言:
張貼留言