Skip to content

Commit 7891e32

Browse files
authored
Merge pull request #78 from Winston-Tao/master
TcpSharedListen多线程监听支持
2 parents 5c1deb5 + 8bf62f0 commit 7891e32

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

emmy_debugger/src/emmy_facade.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,10 @@ bool EmmyFacade::TcpSharedListen(lua_State *L, const std::string &host, int port
114114
if (transporter == nullptr) {
115115
return TcpListen(L, host, port, err);
116116
}
117+
if (_emmyDebuggerManager.GetDebugger(L) == nullptr) {
118+
_emmyDebuggerManager.AddDebugger(L);
119+
SetReadyHook(L);
120+
}
117121
return true;
118122
}
119123

emmy_debugger/src/transporter/transporter.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ void Transporter::Receive(const char* data, size_t len)
8686
size_t start = pos;
8787
for (size_t i = pos; i < receiveSize; i++)
8888
{
89-
if (data[i] == '\n')
89+
if (buf[i] == '\n')
9090
{
9191
pos = i + 1;
9292
break;

0 commit comments

Comments
 (0)