请参见下面的示例,在这种情况下,所有程序都运行良好且连接稳定。
from Tkinter import *
import socket
from ScrolledText import *
import threading
import time
port = 6669
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("192.168.31.158", port))
s.send("User")
print "Connection Created"
但是在这种情况下,当我尝试使用函数调用服务器时,与服务器的连接断开了。
from Tkinter import *
import socket
from ScrolledText import *
import threading
import time
def myFunction():
port = 6669
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("192.168.31.158", port))
s.send("Suparno")
print "Connection Created"
myFunction()
是否可以解决此问题?
答案 0 :(得分:0)
这帮助我解决了这个问题。谢谢巴尔玛先生。
from Tkinter import *
import socket
from ScrolledText import *
import threading
import time
def myFunction():
global s
port = 5500
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.connect(("192.168.31.158", port))
s.send("User")
print "Connection Created"
return s
myFunction()