Проблема была решена копированием wininet.dll в папку с игрой. Но осталась проблема создания сетевых игр.
Попробовал сделать игру на Windows, к ней подключается нормально. Windows к моей игре не может подключиться.
Запустил iptraf, вот что он выдал ..
192.168.1.58 - Windows
192.168.1.125 - Linux
Коннектимся с винды на линух:
Thu May 15 16:22:42 2008; TCP; eth1; 48 bytes; from 192.168.1.58:1029 to 192.168.1.125:6114 (source MAC addr 0080482b3946); first packet (SYN)
Thu May 15 16:22:42 2008; TCP; eth1; 48 bytes; from 192.168.1.125:6114 to 192.168.1.58:1029 (source MAC addr 001d602b7b15); first packet (SYN)
Thu May 15 16:22:52 2008; TCP; eth1; 46 bytes; from 192.168.1.58:1029 to 192.168.1.125:6114 (source MAC addr 0080482b3946); Connection reset; 4 packets, 228 bytes, avg flow rate 0.10 kbits/s; opposite direction 2 packets, 88 bytes; avg flow rate 0.10 kbits/s
Коннектимся с линуха на винду:
Thu May 15 16:26:37 2008; TCP; eth1; 60 bytes; from 192.168.1.125:56186 to 192.168.1.58:6112 (source MAC addr 001d602b7b15); first packet (SYN)
Thu May 15 16:26:37 2008; TCP; eth1; 64 bytes; from 192.168.1.58:6112 to 192.168.1.125:56186 (source MAC addr 0080482b3946); first packet (SYN)
Thu May 15 16:26:56 2008; TCP; eth1; 52 bytes; from 192.168.1.125:56186 to 192.168.1.58:6112 (source MAC addr 001d602b7b15); FIN sent; 12 packets, 701 bytes, avg flow rate 0.26 kbits/s
Thu May 15 16:26:56 2008; TCP; eth1; 52 bytes; from 192.168.1.58:6112 to 192.168.1.125:56186 (source MAC addr 0080482b3946); FIN acknowleged
Thu May 15 16:26:56 2008; TCP; eth1; 52 bytes; from 192.168.1.58:6112 to 192.168.1.125:56186 (source MAC addr 0080482b3946); FIN sent; 9 packets, 998 bytes, avg flow rate 0.37 kbits/s
И снова с винды на линух:
Thu May 15 16:27:15 2008; TCP; eth1; 48 bytes; from 192.168.1.58:1033 to 192.168.1.125:6114 (source MAC addr 0080482b3946); first packet (SYN)
Thu May 15 16:27:15 2008; TCP; eth1; 48 bytes; from 192.168.1.125:6114 to 192.168.1.58:1033 (source MAC addr 001d602b7b15); first packet (SYN)
Thu May 15 16:27:25 2008; TCP; eth1; 46 bytes; from 192.168.1.58:1033 to 192.168.1.125:6114 (source MAC addr 0080482b3946); Connection reset; 4 packets, 228 bytes, avg flow rate 0.10 kbits/s; opposite direction 2 packets, 88 bytes; avg flow rate 0.10 kbits/s
Понятно что идёт отказ соединения. Не понятно почему, ибо
botanik:~# iptables -nL -t mangle
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain POSTROUTING (policy ACCEPT)
target prot opt source destination
Есть конечно отличие в портах 6112 и 6114, но вроде до лампочки, если он уже на них отправил запрос.
В чем может быть причина или хотя бы как узнать причину отказа?